--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
meshchatx/src/frontend/locales/zh.json b8b40bcf163627e2f64cfea5887d95f93891e985 (b8b40bcf) Text, 174.20 KB
Tb4b4b4{
Tff7b72"_languageName"Tb4b4b4: Ta5d6ff"中文"Tb4b4b4,
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy Bots"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"安装 LXMFy 后,可使用简单的 LXMF 机器人(echo、notes、reminders)。"Tb4b4b4,
Tff7b72"bot_framework"Tb4b4b4: Ta5d6ff"机器人框架"Tb4b4b4,
Tff7b72"lxmfy_not_detected"Tb4b4b4: Ta5d6ff"未检测到 LXMFy"Tb4b4b4,
Tff7b72"lxmfy_not_detected_desc"Tb4b4b4: Ta5d6ff"要使用机器人,您必须安装 LXMFy 包:"Tb4b4b4,
Tff7b72"install_via_pip"Tb4b4b4: Ta5d6ff"通过 pip 安装"Tb4b4b4,
Tff7b72"create_new_bot"Tb4b4b4: Ta5d6ff"创建新机器人"Tb4b4b4,
Tff7b72"running_bots"Tb4b4b4: Ta5d6ff"运行中的机器人"Tb4b4b4,
Tff7b72"no_bots_running"Tb4b4b4: Ta5d6ff"目前没有运行中的机器人。"Tb4b4b4,
Tff7b72"select"Tb4b4b4: Ta5d6ff"选择"Tb4b4b4,
Tff7b72"start_bot"Tb4b4b4: Ta5d6ff"启动机器人"Tb4b4b4,
Tff7b72"stop_bot"Tb4b4b4: Ta5d6ff"停止机器人"Tb4b4b4,
Tff7b72"restart_bot"Tb4b4b4: Ta5d6ff"重启机器人"Tb4b4b4,
Tff7b72"saved_bots"Tb4b4b4: Ta5d6ff"已保存的机器人"Tb4b4b4,
Tff7b72"bot_name"Tb4b4b4: Ta5d6ff"机器人名称"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"bot_started"Tb4b4b4: Ta5d6ff"机器人启动成功"Tb4b4b4,
Tff7b72"bot_stopped"Tb4b4b4: Ta5d6ff"机器人已停止"Tb4b4b4,
Tff7b72"start_pending"Tb4b4b4: Ta5d6ff"正在启动机器人… LXMF 和 Reticulum 可能需要一点时间。"Tb4b4b4,
Tff7b72"stop_pending"Tb4b4b4: Ta5d6ff"正在停止机器人…"Tb4b4b4,
Tff7b72"restart_pending"Tb4b4b4: Ta5d6ff"正在重启机器人… 可能需要一点时间。"Tb4b4b4,
Tff7b72"bot_ready"Tb4b4b4: Ta5d6ff"机器人已就绪并在运行。"Tb4b4b4,
Tff7b72"failed_to_start"Tb4b4b4: Ta5d6ff"启动机器人失败"Tb4b4b4,
Tff7b72"failed_to_stop"Tb4b4b4: Ta5d6ff"停止机器人失败"Tb4b4b4,
Tff7b72"delete_bot"Tb4b4b4: Ta5d6ff"删除机器人"Tb4b4b4,
Tff7b72"export_identity"Tb4b4b4: Ta5d6ff"导出身份"Tb4b4b4,
Tff7b72"bot_deleted"Tb4b4b4: Ta5d6ff"机器人删除成功"Tb4b4b4,
Tff7b72"failed_to_delete"Tb4b4b4: Ta5d6ff"删除机器人失败"Tb4b4b4,
Tff7b72"more_bots_coming"Tb4b4b4: Ta5d6ff"更多机器人即将推出!"Tb4b4b4,
Tff7b72"chat_with_bot"Tb4b4b4: Ta5d6ff"聊天"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"last_announce"Tb4b4b4: Ta5d6ff"最后宣布时间"Tb4b4b4,
Tff7b72"never_announced"Tb4b4b4: Ta5d6ff"尚未在此节点上发现"Tb4b4b4,
Tff7b72"address_pending"Tb4b4b4: Ta5d6ff"机器人启动一次后才可用"Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"已停止"Tb4b4b4,
Tff7b72"force_announce"Tb4b4b4: Ta5d6ff"立即广播"Tb4b4b4,
Tff7b72"edit_name"Tb4b4b4: Ta5d6ff"编辑名称"Tb4b4b4,
Tff7b72"bot_renamed"Tb4b4b4: Ta5d6ff"机器人名称已保存"Tb4b4b4,
Tff7b72"rename_failed"Tb4b4b4: Ta5d6ff"无法保存名称"Tb4b4b4,
Tff7b72"name_required"Tb4b4b4: Ta5d6ff"请输入名称"Tb4b4b4,
Tff7b72"announce_triggered"Tb4b4b4: Ta5d6ff"广播请求已发送"Tb4b4b4,
Tff7b72"announce_failed"Tb4b4b4: Ta5d6ff"无法请求广播"Tb4b4b4,
Tff7b72"last_error_heading"Tb4b4b4: Ta5d6ff"上次错误"Tb4b4b4,
Tff7b72"view_process_log"Tb4b4b4: Ta5d6ff"进程日志(调试)"Tb4b4b4,
Tff7b72"process_log_title"Tb4b4b4: Ta5d6ff"机器人进程日志"Tb4b4b4,
Tff7b72"process_log_empty"Tb4b4b4: Ta5d6ff"此机器人尚无日志输出。"Tb4b4b4,
Tff7b72"process_log_truncated"Tb4b4b4: Ta5d6ff"仅显示日志末尾。磁盘上的完整文件更大。"Tb4b4b4,
Tff7b72"process_log_loading"Tb4b4b4: Ta5d6ff"正在加载日志…"Tb4b4b4,
Tff7b72"process_log_failed"Tb4b4b4: Ta5d6ff"无法加载进程日志"Tb4b4b4,
Tff7b72"process_log_copied"Tb4b4b4: Ta5d6ff"日志已复制到剪贴板"Tb4b4b4,
Tff7b72"copy_process_log"Tb4b4b4: Ta5d6ff"复制日志"
Tb4b4b4},
Tff7b72"app"Tb4b4b4: Tb4b4b4{
Tff7b72"name"Tb4b4b4: Ta5d6ff"Reticulum MeshChatX"Tb4b4b4,
Tff7b72"sync_messages"Tb4b4b4: Ta5d6ff"同步消息"Tb4b4b4,
Tff7b72"compose"Tb4b4b4: Ta5d6ff"撰写"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"contacts"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"nomad_network"Tb4b4b4: Ta5d6ff"Nomad Network"Tb4b4b4,
Tff7b72"map"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"archives"Tb4b4b4: Ta5d6ff"档案"Tb4b4b4,
Tff7b72"propagation_nodes"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"network_visualiser"Tb4b4b4: Ta5d6ff"网络可视化工具"Tb4b4b4,
Tff7b72"interfaces"Tb4b4b4: Ta5d6ff"接口"Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"工具"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"设置"Tb4b4b4,
Tff7b72"identities"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"about"Tb4b4b4: Ta5d6ff"关于"Tb4b4b4,
Tff7b72"changelog_title"Tb4b4b4: Ta5d6ff"更新内容"Tb4b4b4,
Tff7b72"do_not_show_again"Tb4b4b4: Ta5d6ff"此版本不再显示"Tb4b4b4,
Tff7b72"do_not_show_ever"Tb4b4b4: Ta5d6ff"不再显示"Tb4b4b4,
Tff7b72"tutorial_title"Tb4b4b4: Ta5d6ff"开始使用"Tb4b4b4,
Tff7b72"tutorial_welcome"Tb4b4b4: Ta5d6ff"欢迎使用 MeshChatX"Tb4b4b4,
Tff7b72"tutorial_connect"Tb4b4b4: Ta5d6ff"连接到网格"Tb4b4b4,
Tff7b72"tutorial_finish"Tb4b4b4: Ta5d6ff"准备就绪!"Tb4b4b4,
Tff7b72"tutorial_restart_required"Tb4b4b4: Ta5d6ff"需要重新启动"Tb4b4b4,
Tff7b72"tutorial_docker_note"Tb4b4b4: Ta5d6ff"如果您正在 Docker 中运行,请确保重新启动容器。"Tb4b4b4,
Tff7b72"my_identity"Tb4b4b4: Ta5d6ff"我的身份"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"身份哈希"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"announce"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"announce_now"Tb4b4b4: Ta5d6ff"立即广播"Tb4b4b4,
Tff7b72"show_qr"Tb4b4b4: Ta5d6ff"显示二维码"Tb4b4b4,
Tff7b72"failed_announce"Tb4b4b4: Ta5d6ff"广播失败"Tb4b4b4,
Tff7b72"announce_sent"Tb4b4b4: Ta5d6ff"广播已发送"Tb4b4b4,
Tff7b72"notifications_no_new"Tb4b4b4: Ta5d6ff"没有新通知"Tb4b4b4,
Tff7b72"notifications_empty_history"Tb4b4b4: Ta5d6ff"无通知历史"Tb4b4b4,
Tff7b72"notifications_history_title"Tb4b4b4: Ta5d6ff"最近通知历史"Tb4b4b4,
Tff7b72"last_announced"Tb4b4b4: Ta5d6ff"上次广播:{time}"Tb4b4b4,
Tff7b72"last_announced_never"Tb4b4b4: Ta5d6ff"上次广播:从未"Tb4b4b4,
Tff7b72"display_name_placeholder"Tb4b4b4: Ta5d6ff"显示名称"Tb4b4b4,
Tff7b72"profile"Tb4b4b4: Ta5d6ff"个人资料"Tb4b4b4,
Tff7b72"manage_identity"Tb4b4b4: Ta5d6ff"管理您的身份、传输参与和 LXMF 默认设置。"Tb4b4b4,
Tff7b72"theme"Tb4b4b4: Ta5d6ff"主题"Tb4b4b4,
Tff7b72"theme_mode"Tb4b4b4: Ta5d6ff"{mode}模式"Tb4b4b4,
Tff7b72"transport"Tb4b4b4: Ta5d6ff"传输"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"已启用"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"已禁用"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"传播"Tb4b4b4,
Tff7b72"local_node_running"Tb4b4b4: Ta5d6ff"本地节点运行中"Tb4b4b4,
Tff7b72"client_only"Tb4b4b4: Ta5d6ff"仅客户端"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"复制"Tb4b4b4,
Tff7b72"appearance"Tb4b4b4: Ta5d6ff"外观"Tb4b4b4,
Tff7b72"appearance_description"Tb4b4b4: Ta5d6ff"随时在浅色和深色预设之间切换。"Tb4b4b4,
Tff7b72"messages_sidebar_position"Tb4b4b4: Ta5d6ff"消息侧边栏"Tb4b4b4,
Tff7b72"messages_sidebar_position_left"Tb4b4b4: Ta5d6ff"左侧"Tb4b4b4,
Tff7b72"messages_sidebar_position_right"Tb4b4b4: Ta5d6ff"右侧"Tb4b4b4,
Tff7b72"ui_transparency"Tb4b4b4: Ta5d6ff"背景透明度"Tb4b4b4,
Tff7b72"ui_transparency_description"Tb4b4b4: Ta5d6ff"增加主背景的透明度。侧面板保持不透明以保证可读性。"Tb4b4b4,
Tff7b72"ui_glass_enabled"Tb4b4b4: Ta5d6ff"玻璃效果"Tb4b4b4,
Tff7b72"ui_glass_enabled_description"Tb4b4b4: Ta5d6ff"为卡片添加磨砂模糊效果。关闭时,卡片使用实心颜色。"Tb4b4b4,
Tff7b72"messages_multi_pane_enabled"Tb4b4b4: Ta5d6ff"消息分屏视图"Tb4b4b4,
Tff7b72"messages_multi_pane_enabled_description"Tb4b4b4: Ta5d6ff"在较大屏幕上并排显示多个会话。将会话拖到窗格上即可在此处打开。"Tb4b4b4,
Tff7b72"nomad_tabs_enabled"Tb4b4b4: Ta5d6ff"NomadNet 浏览器标签页"Tb4b4b4,
Tff7b72"nomad_tabs_enabled_description"Tb4b4b4: Ta5d6ff"在较大屏幕上以标签页打开多个 NomadNet 页面。"Tb4b4b4,
Tff7b72"rrc_enabled"Tb4b4b4: Ta5d6ff"中继聊天"Tb4b4b4,
Tff7b72"rrc_enabled_description"Tb4b4b4: Ta5d6ff"启用中继聊天、中心发现与托管。关闭后,中继聊天将隐藏,并忽略中心公告。"Tb4b4b4,
Tff7b72"reset_appearance_defaults"Tb4b4b4: Ta5d6ff"重置外观为默认"Tb4b4b4,
Tff7b72"light_theme"Tb4b4b4: Ta5d6ff"浅色主题"Tb4b4b4,
Tff7b72"dark_theme"Tb4b4b4: Ta5d6ff"深色主题"Tb4b4b4,
Tff7b72"live_preview"Tb4b4b4: Ta5d6ff"实时预览即时更新。"Tb4b4b4,
Tff7b72"realtime"Tb4b4b4: Ta5d6ff"实时"Tb4b4b4,
Tff7b72"transport_mode"Tb4b4b4: Ta5d6ff"传输模式"Tb4b4b4,
Tff7b72"transport_description"Tb4b4b4: Ta5d6ff"为中继路径和流量到附近的节点。"Tb4b4b4,
Tff7b72"enable_transport_mode"Tb4b4b4: Ta5d6ff"启用传输模式"Tb4b4b4,
Tff7b72"transport_toggle_description"Tb4b4b4: Ta5d6ff"路由广播、响应路径请求,帮助您的网格保持在线。"Tb4b4b4,
Tff7b72"requires_restart"Tb4b4b4: Ta5d6ff"切换后需要重新启动。"Tb4b4b4,
Tff7b72"show_community_interfaces"Tb4b4b4: Ta5d6ff"显示社区接口"Tb4b4b4,
Tff7b72"community_interfaces_description"Tb4b4b4: Ta5d6ff"在添加新接口时显示社区维护的预设。"Tb4b4b4,
Tff7b72"reliability"Tb4b4b4: Ta5d6ff"可靠性"Tb4b4b4,
Tff7b72"lxmf_settings_eyebrow"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"privacy_eyebrow"Tb4b4b4: Ta5d6ff"隐私"Tb4b4b4,
Tff7b72"privacy_data_title"Tb4b4b4: Ta5d6ff"数据与本机"Tb4b4b4,
Tff7b72"privacy_data_description"Tb4b4b4: Ta5d6ff"管理本地消息历史、遥测和其他隐私选项。在此处删除仅影响此设备。"Tb4b4b4,
Tff7b72"privacy_data"Tb4b4b4: Ta5d6ff"数据与本机"Tb4b4b4,
Tff7b72"privacy_subsection_device"Tb4b4b4: Ta5d6ff"本机"Tb4b4b4,
Tff7b72"privacy_subsection_telemetry"Tb4b4b4: Ta5d6ff"Mesh 遥测"Tb4b4b4,
Tff7b72"privacy_mode_enabled"Tb4b4b4: Ta5d6ff"隐私模式(阻止外部 HTTP/HTTPS)"Tb4b4b4,
Tff7b72"privacy_mode_description"Tb4b4b4: Ta5d6ff"阻止地图瓦片、地理编码、LibreTranslate、固件下载以及应用的其他出站 HTTP/HTTPS 连接。浏览器内容安全策略收紧为仅同源。"Tb4b4b4,
Tff7b72"web_exposure_title"Tb4b4b4: Ta5d6ff"网络暴露"Tb4b4b4,
Tff7b72"web_exposure_description"Tb4b4b4: Ta5d6ff"Web UI 绑定地址在启动时通过 --host 或 MESHCHAT_HOST 设置。未绑定到 loopback 时,请限制可访问者。"Tb4b4b4,
Tff7b72"web_listen_address"Tb4b4b4: Ta5d6ff"当前绑定地址"Tb4b4b4,
Tff7b72"web_listen_https"Tb4b4b4: Ta5d6ff"HTTPS"Tb4b4b4,
Tff7b72"web_exposure_warning_title"Tb4b4b4: Ta5d6ff"此实例可在 localhost 之外访问"Tb4b4b4,
Tff7b72"web_exposure_warning_body"Tb4b4b4: Ta5d6ff"绑定到非 loopback 地址会在您的网络上暴露 Web UI。请启用身份验证、用防火墙限制端口,并优先通过您控制的 VPN 访问。"Tb4b4b4,
Tff7b72"web_exposure_check_auth"Tb4b4b4: Ta5d6ff"已启用身份验证"Tb4b4b4,
Tff7b72"web_exposure_check_auth_off"Tb4b4b4: Ta5d6ff"身份验证已禁用"Tb4b4b4,
Tff7b72"web_exposure_check_firewall"Tb4b4b4: Ta5d6ff"我已用防火墙或绑定规则限制端口访问"Tb4b4b4,
Tff7b72"web_exposure_check_vpn"Tb4b4b4: Ta5d6ff"远程访问仅通过我控制的 VPN"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist"Tb4b4b4: Ta5d6ff"Web UI IP 允许列表"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_description"Tb4b4b4: Ta5d6ff"可选的逗号分隔 IP 或 CIDR 范围(例如 127.0.0.1/32、192.168.1.0/24)。留空允许所有客户端。"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_placeholder"Tb4b4b4: Ta5d6ff"127.0.0.1/32, ::1/128, 192.168.0.0/16"Tb4b4b4,
Tff7b72"landlock_status"Tb4b4b4: Ta5d6ff"Landlock 沙箱(Linux)"Tb4b4b4,
Tff7b72"landlock_active"Tb4b4b4: Ta5d6ff"已启用"Tb4b4b4,
Tff7b72"landlock_inactive"Tb4b4b4: Ta5d6ff"未启用"Tb4b4b4,
Tff7b72"landlock_auto_enabled"Tb4b4b4: Ta5d6ff"在此 Linux 内核上自动启用"Tb4b4b4,
Tff7b72"landlock_kernel_unsupported"Tb4b4b4: Ta5d6ff"内核不支持 Landlock(需要 5.13+)"Tb4b4b4,
Tff7b72"landlock_disabled_by_env"Tb4b4b4: Ta5d6ff"已通过 MESHCHAT_LANDLOCK=0 禁用"Tb4b4b4,
Tff7b72"settings_map_eyebrow"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"messages_description"Tb4b4b4: Ta5d6ff"配置 MeshChat 如何处理消息发送失败。控制自动重试行为、附件重传和回退机制,以确保通过网格网络可靠地发送消息。"Tb4b4b4,
Tff7b72"auto_resend_title"Tb4b4b4: Ta5d6ff"当节点广播时自动重发"Tb4b4b4,
Tff7b72"auto_resend_description"Tb4b4b4: Ta5d6ff"失败的消息在目标再次广播时会自动重试。"Tb4b4b4,
Tff7b72"retry_attachments_title"Tb4b4b4: Ta5d6ff"允许带附件重试"Tb4b4b4,
Tff7b72"retry_attachments_description"Tb4b4b4: Ta5d6ff"大型有效载荷也会被重试(当两个节点都有高限制时有用)。"Tb4b4b4,
Tff7b72"auto_fallback_title"Tb4b4b4: Ta5d6ff"自动回退到传播节点"Tb4b4b4,
Tff7b72"auto_fallback_description"Tb4b4b4: Ta5d6ff"失败的消息会排队到您首选的传播节点。"Tb4b4b4,
Tff7b72"inbound_stamps_required_title"Tb4b4b4: Ta5d6ff"需要入站邮戳"Tb4b4b4,
Tff7b72"inbound_stamps_required_description"Tb4b4b4: Ta5d6ff"关闭时,发给您的直接消息不需要 proof-of-work 邮票。开启时,请在下方设置邮票成本。值越高,发送者需要做的工作越多。"Tb4b4b4,
Tff7b72"inbound_stamp_cost"Tb4b4b4: Ta5d6ff"入站消息邮戳成本"Tb4b4b4,
Tff7b72"inbound_stamp_description"Tb4b4b4: Ta5d6ff"直接消息的 proof-of-work 难度。范围:1-254。默认值:8。"Tb4b4b4,
Tff7b72"local_message_auto_delete_title"Tb4b4b4: Ta5d6ff"在此设备上删除旧消息"Tb4b4b4,
Tff7b72"local_message_auto_delete_description"Tb4b4b4: Ta5d6ff"在您设置的时间后从本地数据库中删除消息。这仅影响此设备,不会从网络中删除任何数据。"Tb4b4b4,
Tff7b72"local_message_auto_delete_age"Tb4b4b4: Ta5d6ff"删除早于以下时间的消息"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_aria"Tb4b4b4: Ta5d6ff"保留期限的时间单位"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_days"Tb4b4b4: Ta5d6ff"天"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_months"Tb4b4b4: Ta5d6ff"月(每月按 30 天)"Tb4b4b4,
Tff7b72"local_message_auto_delete_month_note"Tb4b4b4: Ta5d6ff"“月”按每月 30 天计算。默认关闭。"Tb4b4b4,
Tff7b72"browse_nodes"Tb4b4b4: Ta5d6ff"浏览节点"Tb4b4b4,
Tff7b72"propagation_nodes_description"Tb4b4b4: Ta5d6ff"即使节点离线也能继续对话"Tb4b4b4,
Tff7b72"nodes_info_1"Tb4b4b4: Ta5d6ff"传播节点安全保存消息,直到收件人再次同步。"Tb4b4b4,
Tff7b72"nodes_info_2"Tb4b4b4: Ta5d6ff"节点相互连接,以分发加密载荷。"Tb4b4b4,
Tff7b72"nodes_info_3"Tb4b4b4: Ta5d6ff"大多数节点保留数据约 30 天,然后丢弃未送达的项目。"Tb4b4b4,
Tff7b72"run_local_node"Tb4b4b4: Ta5d6ff"运行本地传播节点"Tb4b4b4,
Tff7b72"run_local_node_description"Tb4b4b4: Ta5d6ff"MeshChat 将使用此本地目的地哈希来广播和维护节点。"Tb4b4b4,
Tff7b72"preferred_propagation_node"Tb4b4b4: Ta5d6ff"首选传播节点"Tb4b4b4,
Tff7b72"preferred_node_placeholder"Tb4b4b4: Ta5d6ff"目的地哈希,例如 a39610c89d18bb48c73e429582423c24"Tb4b4b4,
Tff7b72"fallback_node_description"Tb4b4b4: Ta5d6ff"当直接发送失败时,消息将回退到此节点。"Tb4b4b4,
Tff7b72"auto_select_node"Tb4b4b4: Ta5d6ff"自动选择最佳节点"Tb4b4b4,
Tff7b72"auto_select_node_description"Tb4b4b4: Ta5d6ff"基于网络跳数自动找到并切换到最佳可用传播节点。"Tb4b4b4,
Tff7b72"auto_select_using_label"Tb4b4b4: Ta5d6ff"使用传播节点"Tb4b4b4,
Tff7b72"auto_select_pending"Tb4b4b4: Ta5d6ff"尚未选择传播节点。应用程序将在可用时选择一个。"Tb4b4b4,
Tff7b72"incoming_message_size"Tb4b4b4: Ta5d6ff"入站消息大小"Tb4b4b4,
Tff7b72"incoming_message_size_description"Tb4b4b4: Ta5d6ff"您将接受的单个直接 LXMF 消息的最大大小。"Tb4b4b4,
Tff7b72"incoming_message_size_1mb"Tb4b4b4: Ta5d6ff"1 MB"Tb4b4b4,
Tff7b72"incoming_message_size_10mb"Tb4b4b4: Ta5d6ff"10 MB"Tb4b4b4,
Tff7b72"incoming_message_size_25mb"Tb4b4b4: Ta5d6ff"25 MB"Tb4b4b4,
Tff7b72"incoming_message_size_50mb"Tb4b4b4: Ta5d6ff"50 MB"Tb4b4b4,
Tff7b72"incoming_message_size_1gb"Tb4b4b4: Ta5d6ff"1 GB"Tb4b4b4,
Tff7b72"incoming_message_size_custom"Tb4b4b4: Ta5d6ff"自定义"Tb4b4b4,
Tff7b72"incoming_message_size_unit_mb"Tb4b4b4: Ta5d6ff"MB"Tb4b4b4,
Tff7b72"incoming_message_size_unit_gb"Tb4b4b4: Ta5d6ff"GB"Tb4b4b4,
Tff7b72"auto_sync_interval"Tb4b4b4: Ta5d6ff"自动同步间隔"Tb4b4b4,
Tff7b72"last_synced"Tb4b4b4: Ta5d6ff"上次同步于 {time} 前。"Tb4b4b4,
Tff7b72"last_synced_never"Tb4b4b4: Ta5d6ff"上次同步:从未。"Tb4b4b4,
Tff7b72"propagation_stamp_cost"Tb4b4b4: Ta5d6ff"传播节点邮戳成本"Tb4b4b4,
Tff7b72"propagation_stamp_description"Tb4b4b4: Ta5d6ff"要求通过您的节点发送的消息具有 proof-of-work 邮票。值越高需要的工作越多。范围:13-254。默认值:16。**注意:** 更改此设置需要重启。"Tb4b4b4,
Tff7b72"language"Tb4b4b4: Ta5d6ff"语言"Tb4b4b4,
Tff7b72"select_language"Tb4b4b4: Ta5d6ff"选择您的首选语言。"Tb4b4b4,
Tff7b72"tagline"Tb4b4b4: Ta5d6ff"全能 Reticulum 客户端"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"打开"Tb4b4b4,
Tff7b72"identity"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"lxmf_address_hash"Tb4b4b4: Ta5d6ff"LXMF 地址哈希"Tb4b4b4,
Tff7b72"propagation_node_status"Tb4b4b4: Ta5d6ff"传播节点状态"Tb4b4b4,
Tff7b72"last_sync"Tb4b4b4: Ta5d6ff"上次同步:{time} 前"Tb4b4b4,
Tff7b72"last_sync_never"Tb4b4b4: Ta5d6ff"上次同步:从未"Tb4b4b4,
Tff7b72"syncing"Tb4b4b4: Ta5d6ff"正在同步..."Tb4b4b4,
Tff7b72"synced"Tb4b4b4: Ta5d6ff"已同步"Tb4b4b4,
Tff7b72"not_synced"Tb4b4b4: Ta5d6ff"未同步"Tb4b4b4,
Tff7b72"not_configured"Tb4b4b4: Ta5d6ff"未配置"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"切换源代码"Tb4b4b4,
Tff7b72"audio_calls"Tb4b4b4: Ta5d6ff"电话"Tb4b4b4,
Tff7b72"calls"Tb4b4b4: Ta5d6ff"通话"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"活动通话"Tb4b4b4,
Tff7b72"incoming"Tb4b4b4: Ta5d6ff"来电"Tb4b4b4,
Tff7b72"outgoing"Tb4b4b4: Ta5d6ff"去电"Tb4b4b4,
Tff7b72"call"Tb4b4b4: Ta5d6ff"通话"Tb4b4b4,
Tff7b72"calls_plural"Tb4b4b4: Ta5d6ff"通话"Tb4b4b4,
Tff7b72"hop"Tb4b4b4: Ta5d6ff"跳"Tb4b4b4,
Tff7b72"hops_plural"Tb4b4b4: Ta5d6ff"跳"Tb4b4b4,
Tff7b72"hung_up_waiting"Tb4b4b4: Ta5d6ff"已挂断,等待通话..."Tb4b4b4,
Tff7b72"view_incoming_calls"Tb4b4b4: Ta5d6ff"查看来电"Tb4b4b4,
Tff7b72"hangup_all_calls"Tb4b4b4: Ta5d6ff"挂断所有通话"Tb4b4b4,
Tff7b72"clear_history"Tb4b4b4: Ta5d6ff"清除历史"Tb4b4b4,
Tff7b72"no_active_calls"Tb4b4b4: Ta5d6ff"无活动通话"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"来电中..."Tb4b4b4,
Tff7b72"outgoing_call"Tb4b4b4: Ta5d6ff"去电中..."Tb4b4b4,
Tff7b72"call_active"Tb4b4b4: Ta5d6ff"通话中"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"已结束"Tb4b4b4,
Tff7b72"propagation_node"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"sync_now"Tb4b4b4: Ta5d6ff"立即同步"Tb4b4b4,
Tff7b72"setting_auto_saved"Tb4b4b4: Ta5d6ff"设置 {label} 已自动保存"Tb4b4b4,
Tff7b72"backup_max_count"Tb4b4b4: Ta5d6ff"自动备份限制"Tb4b4b4,
Tff7b72"message_font_size"Tb4b4b4: Ta5d6ff"消息字体大小"Tb4b4b4,
Tff7b72"message_icon_size"Tb4b4b4: Ta5d6ff"图标大小"Tb4b4b4,
Tff7b72"detailed_outbound_send_status"Tb4b4b4: Ta5d6ff"详细发送状态"Tb4b4b4,
Tff7b72"detailed_outbound_send_status_description"Tb4b4b4: Ta5d6ff"在发送时显示详细状态,如路径查找、邮戳计算和技术提示。关闭时,显示一个简单的复选标记。"Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled"Tb4b4b4: Ta5d6ff"显示传输进度条"Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled_description"Tb4b4b4: Ta5d6ff"在发送出站消息时,在其下方显示包含传输速度、跳数和已用时间的进度条。"Tb4b4b4,
Tff7b72"message_timestamp_grouping"Tb4b4b4: Ta5d6ff"分组消息时间戳"Tb4b4b4,
Tff7b72"message_timestamp_grouping_description"Tb4b4b4: Ta5d6ff"开启时,消息按日期分组,时间戳简化。关闭时,每条消息显示其准确时间。"Tb4b4b4,
Tff7b72"search_settings"Tb4b4b4: Ta5d6ff"搜索设置..."Tb4b4b4,
Tff7b72"auto_resend"Tb4b4b4: Ta5d6ff"自动重发"Tb4b4b4,
Tff7b72"retry_attachments"Tb4b4b4: Ta5d6ff"重试附件"Tb4b4b4,
Tff7b72"auto_fallback"Tb4b4b4: Ta5d6ff"自动回退"Tb4b4b4,
Tff7b72"community_interfaces"Tb4b4b4: Ta5d6ff"社区接口"Tb4b4b4,
Tff7b72"preferred_node"Tb4b4b4: Ta5d6ff"首选节点"Tb4b4b4,
Tff7b72"local_node"Tb4b4b4: Ta5d6ff"本地节点"Tb4b4b4,
Tff7b72"auto_sync"Tb4b4b4: Ta5d6ff"自动同步"Tb4b4b4,
Tff7b72"inbound_stamp_cost_label"Tb4b4b4: Ta5d6ff"入站邮戳成本"Tb4b4b4,
Tff7b72"propagation_stamp_cost_label"Tb4b4b4: Ta5d6ff"传播邮戳成本"Tb4b4b4,
Tff7b72"page_archiver"Tb4b4b4: Ta5d6ff"页面存档器"Tb4b4b4,
Tff7b72"smart_crawler"Tb4b4b4: Ta5d6ff"智能爬虫"Tb4b4b4,
Tff7b72"authentication"Tb4b4b4: Ta5d6ff"认证"Tb4b4b4,
Tff7b72"stranger_protection"Tb4b4b4: Ta5d6ff"陌生人保护"Tb4b4b4,
Tff7b72"stranger_protection_description"Tb4b4b4: Ta5d6ff"控制应用程序如何处理来自未知端点的消息和附件。"Tb4b4b4,
Tff7b72"block_stranger_attachments"Tb4b4b4: Ta5d6ff"阻止陌生人附件"Tb4b4b4,
Tff7b72"block_stranger_attachments_description"Tb4b4b4: Ta5d6ff"自动删除不在您联系人列表中的人的文件、图像和音频附件。文本消息仍会送达。"Tb4b4b4,
Tff7b72"block_all_from_strangers"Tb4b4b4: Ta5d6ff"阻止陌生人的一切"Tb4b4b4,
Tff7b72"block_all_from_strangers_description"Tb4b4b4: Ta5d6ff"忽略不在您联系人列表中的人的所有消息、附件和来电。不会送达或保存任何内容。"Tb4b4b4,
Tff7b72"show_unknown_contact_banner"Tb4b4b4: Ta5d6ff"显示未知联系人横幅"Tb4b4b4,
Tff7b72"show_unknown_contact_banner_description"Tb4b4b4: Ta5d6ff"启用时,会在与不在您联系人中的端点的对话顶部显示通知。"Tb4b4b4,
Tff7b72"warn_on_stranger_links"Tb4b4b4: Ta5d6ff"打开陌生人链接前警告"Tb4b4b4,
Tff7b72"warn_on_stranger_links_description"Tb4b4b4: Ta5d6ff"在打开联系人中未发送的 HTTP/HTTPS 链接前显示警告提示。"Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"banishment_description"Tb4b4b4: Ta5d6ff"自定义为被放逐的端点和节点显示的视觉效果。"Tb4b4b4,
Tff7b72"banished_effect_enabled"Tb4b4b4: Ta5d6ff"启用放逐效果"Tb4b4b4,
Tff7b72"banished_effect_description"Tb4b4b4: Ta5d6ff"在被放逐的端点和节点上显示视觉覆盖。"Tb4b4b4,
Tff7b72"banished_text_label"Tb4b4b4: Ta5d6ff"放逐文本"Tb4b4b4,
Tff7b72"banished_text_description"Tb4b4b4: Ta5d6ff"自定义要显示在覆盖上的文本。"Tb4b4b4,
Tff7b72"banished_color_label"Tb4b4b4: Ta5d6ff"放逐颜色"Tb4b4b4,
Tff7b72"banished_color_description"Tb4b4b4: Ta5d6ff"放逐效果使用的颜色。"Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window"Tb4b4b4: Ta5d6ff"在单独窗口中打开通话"Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window_description"Tb4b4b4: Ta5d6ff"当通话激活时,它将显示在单独的弹出窗口中,而不是在应用程序内部。"Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled"Tb4b4b4: Ta5d6ff"硬件加速"Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled_description"Tb4b4b4: Ta5d6ff"如果您遇到 UI 闪烁、黑屏或图形错误,请禁用。"Tb4b4b4,
Tff7b72"translator"Tb4b4b4: Ta5d6ff"翻译"Tb4b4b4,
Tff7b72"translator_enabled"Tb4b4b4: Ta5d6ff"启用翻译"Tb4b4b4,
Tff7b72"translator_description"Tb4b4b4: Ta5d6ff"在对话中启用翻译功能。"Tb4b4b4,
Tff7b72"libretranslate_url"Tb4b4b4: Ta5d6ff"LibreTranslate URL"Tb4b4b4,
Tff7b72"libretranslate_url_description"Tb4b4b4: Ta5d6ff"可访问 LibreTranslate API 的 URL。"Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"系统"Tb4b4b4,
Tff7b72"reticulum_stack"Tb4b4b4: Ta5d6ff"Reticulum 堆栈"Tb4b4b4,
Tff7b72"reticulum_stack_description"Tb4b4b4: Ta5d6ff"管理基础 Reticulum 网络堆栈。"Tb4b4b4,
Tff7b72"reload_rns"Tb4b4b4: Ta5d6ff"重新加载 RNS"Tb4b4b4,
Tff7b72"reload_rns_description"Tb4b4b4: Ta5d6ff"停止当前的 RNS 实例并重新加载所有目的地。这对于应用配置更改或重新启动网格网络堆栈而不重新启动整个应用程序很有用。"Tb4b4b4,
Tff7b72"reloading_rns"Tb4b4b4: Ta5d6ff"正在重新加载 RNS..."Tb4b4b4,
Tff7b72"reloaded_rns"Tb4b4b4: Ta5d6ff"重新加载成功"Tb4b4b4,
Tff7b72"announce_interval"Tb4b4b4: Ta5d6ff"广播间隔"Tb4b4b4,
Tff7b72"stop_sync_confirm"Tb4b4b4: Ta5d6ff"您确定要停止同步吗?"Tb4b4b4,
Tff7b72"sync_error_generic"Tb4b4b4: Ta5d6ff"出错了。请稍后再试。"Tb4b4b4,
Tff7b72"sync_complete"Tb4b4b4: Ta5d6ff"同步完成。已收到 {count} 条消息。"Tb4b4b4,
Tff7b72"sync_error"Tb4b4b4: Ta5d6ff"同步错误:{status}"Tb4b4b4,
Tff7b72"propagation_sync_live"Tb4b4b4: Ta5d6ff"同步:{status}({progress}%)"Tb4b4b4,
Tff7b72"propagation_sync_state"Tb4b4b4: Tb4b4b4{
Tff7b72"idle"Tb4b4b4: Ta5d6ff"空闲"Tb4b4b4,
Tff7b72"path_requested"Tb4b4b4: Ta5d6ff"请求路径中"Tb4b4b4,
Tff7b72"link_establishing"Tb4b4b4: Ta5d6ff"建立链接中"Tb4b4b4,
Tff7b72"link_established"Tb4b4b4: Ta5d6ff"链接已建立"Tb4b4b4,
Tff7b72"request_sent"Tb4b4b4: Ta5d6ff"请求已发送"Tb4b4b4,
Tff7b72"receiving"Tb4b4b4: Ta5d6ff"接收消息中"Tb4b4b4,
Tff7b72"response_received"Tb4b4b4: Ta5d6ff"处理响应中"Tb4b4b4,
Tff7b72"complete"Tb4b4b4: Ta5d6ff"完成"Tb4b4b4,
Tff7b72"no_path"Tb4b4b4: Ta5d6ff"无节点路径"Tb4b4b4,
Tff7b72"link_failed"Tb4b4b4: Ta5d6ff"链接失败"Tb4b4b4,
Tff7b72"transfer_failed"Tb4b4b4: Ta5d6ff"传输失败"Tb4b4b4,
Tff7b72"no_identity_received"Tb4b4b4: Ta5d6ff"未收到身份"Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"拒绝访问"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"path_timeout"Tb4b4b4: Ta5d6ff"路径超时"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"未知状态"
Tb4b4b4},
Tff7b72"switching_identity"Tb4b4b4: Ta5d6ff"正在切换身份..."Tb4b4b4,
Tff7b72"loading_identity"Tb4b4b4: Ta5d6ff"正在加载身份"Tb4b4b4,
Tff7b72"loading_overlay_kicker"Tb4b4b4: Ta5d6ff"正在切换"Tb4b4b4,
Tff7b72"loading_overlay_title"Tb4b4b4: Ta5d6ff"切换配置"Tb4b4b4,
Tff7b72"loading_overlay_subtitle"Tb4b4b4: Ta5d6ff"正在加载您的聊天和设置。这通常需要几秒钟。"Tb4b4b4,
Tff7b72"emergency_mode_active"Tb4b4b4: Ta5d6ff"紧急模式激活 - 使用内存数据库和受限服务。"Tb4b4b4,
Tff7b72"backend_disconnected"Tb4b4b4: Ta5d6ff"后端已断开"Tb4b4b4,
Tff7b72"backend_process_stopped"Tb4b4b4: Ta5d6ff"Reticulum 后端已停止"Tb4b4b4,
Tff7b72"backend_reconnected"Tb4b4b4: Ta5d6ff"已重新连接到后端"Tb4b4b4,
Tff7b72"restart_backend"Tb4b4b4: Ta5d6ff"重启后端"Tb4b4b4,
Tff7b72"restart_backend_started"Tb4b4b4: Ta5d6ff"正在重启后端…"Tb4b4b4,
Tff7b72"restart_backend_failed"Tb4b4b4: Ta5d6ff"无法重启后端"Tb4b4b4,
Tff7b72"view_backend_logs"Tb4b4b4: Ta5d6ff"查看崩溃日志"Tb4b4b4,
Tff7b72"view_backend_logs_failed"Tb4b4b4: Ta5d6ff"无可用崩溃日志"Tb4b4b4,
Tff7b72"blackhole_integration_enabled"Tb4b4b4: Ta5d6ff"黑洞集成"Tb4b4b4,
Tff7b72"blackhole_integration_description"Tb4b4b4: Ta5d6ff"在 MeshChatX 中放逐用户时,Reticulum 传输层自动黑洞该身份。"Tb4b4b4,
Tff7b72"announce_limits"Tb4b4b4: Ta5d6ff"广播限制"Tb4b4b4,
Tff7b72"announce_limits_description"Tb4b4b4: Ta5d6ff"限制每个方面在数据库中保存的广播数量(最旧的最先被删除),以及每个 API 请求的载荷大小。还限制搜索和发现接口的载荷。清除数字字段并保存以恢复默认值。"Tb4b4b4,
Tff7b72"announce_store_heading"Tb4b4b4: Ta5d6ff"保存传入广播"Tb4b4b4,
Tff7b72"announce_store_description"Tb4b4b4: Ta5d6ff"关闭时,该类型的已接收广播不保存。这只影响存储,不影响网络或您自己发出的广播。您的本地 NomadNet 节点仍会列出。"Tb4b4b4,
Tff7b72"announce_store_lxmf"Tb4b4b4: Ta5d6ff"LXMF (lxmf.delivery)"Tb4b4b4,
Tff7b72"announce_store_lxst"Tb4b4b4: Ta5d6ff"LXST 电话 (lxst.telephony)"Tb4b4b4,
Tff7b72"announce_store_nomad"Tb4b4b4: Ta5d6ff"NomadNet 节点 (nomadnetwork.node)"Tb4b4b4,
Tff7b72"announce_store_prop"Tb4b4b4: Ta5d6ff"传播节点 (lxmf.propagation)"Tb4b4b4,
Tff7b72"announce_max_stored_heading"Tb4b4b4: Ta5d6ff"每个方面最大存储量(数据库)"Tb4b4b4,
Tff7b72"announce_fetch_limit_heading"Tb4b4b4: Ta5d6ff"默认页面大小(API)"Tb4b4b4,
Tff7b72"announce_search_max_fetch"Tb4b4b4: Ta5d6ff"广播搜索最大获取量"Tb4b4b4,
Tff7b72"announce_search_max_fetch_hint"Tb4b4b4: Ta5d6ff"在公告中使用文本搜索时(每个请求),从数据库读取的最大行数。"Tb4b4b4,
Tff7b72"discovered_interfaces_max_return"Tb4b4b4: Ta5d6ff"发现接口上限"Tb4b4b4,
Tff7b72"discovered_interfaces_max_return_hint"Tb4b4b4: Ta5d6ff"返回到 UI 的最大已发现并活动接口条目数。"Tb4b4b4,
Tff7b72"announce_limit_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"announce_limit_nomadnet"Tb4b4b4: Ta5d6ff"NomadNet"Tb4b4b4,
Tff7b72"announce_limit_prop"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"csp_settings"Tb4b4b4: Ta5d6ff"内容安全策略"Tb4b4b4,
Tff7b72"csp_description"Tb4b4b4: Ta5d6ff"手动添加各种资源类型的允许域和来源。这对自定义瓦片服务器、机器人或外部集成很有用。"Tb4b4b4,
Tff7b72"csp_extra_connect_src"Tb4b4b4: Ta5d6ff"额外连接来源"Tb4b4b4,
Tff7b72"csp_extra_connect_src_description"Tb4b4b4: Ta5d6ff"获取/WebSocket 连接的额外来源(例如:https://api.example.com)。"Tb4b4b4,
Tff7b72"csp_extra_img_src"Tb4b4b4: Ta5d6ff"额外图像来源"Tb4b4b4,
Tff7b72"csp_extra_img_src_description"Tb4b4b4: Ta5d6ff"图像和瓦片的额外来源。"Tb4b4b4,
Tff7b72"csp_extra_frame_src"Tb4b4b4: Ta5d6ff"额外框架来源"Tb4b4b4,
Tff7b72"csp_extra_frame_src_description"Tb4b4b4: Ta5d6ff"iframe 的额外来源。"Tb4b4b4,
Tff7b72"csp_extra_script_src"Tb4b4b4: Ta5d6ff"额外脚本来源"Tb4b4b4,
Tff7b72"csp_extra_script_src_description"Tb4b4b4: Ta5d6ff"脚本的额外来源(仅高级使用)。"Tb4b4b4,
Tff7b72"csp_extra_style_src"Tb4b4b4: Ta5d6ff"额外样式来源"Tb4b4b4,
Tff7b72"csp_extra_style_src_description"Tb4b4b4: Ta5d6ff"样式表的额外来源。"Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"位置"Tb4b4b4,
Tff7b72"location_source"Tb4b4b4: Ta5d6ff"位置来源"Tb4b4b4,
Tff7b72"location_source_browser"Tb4b4b4: Ta5d6ff"自动(浏览器)"Tb4b4b4,
Tff7b72"location_source_manual"Tb4b4b4: Ta5d6ff"手动"Tb4b4b4,
Tff7b72"location_source_browser_desc"Tb4b4b4: Ta5d6ff"使用您浏览器的地理定位 API。注意:在桌面应用程序中,这可能使用 Google 服务。"Tb4b4b4,
Tff7b72"location_source_manual_desc"Tb4b4b4: Ta5d6ff"为最大隐私使用手动输入的坐标。"Tb4b4b4,
Tff7b72"location_manual_lat"Tb4b4b4: Ta5d6ff"纬度"Tb4b4b4,
Tff7b72"location_manual_lon"Tb4b4b4: Ta5d6ff"经度"Tb4b4b4,
Tff7b72"location_manual_alt"Tb4b4b4: Ta5d6ff"海拔(米)"Tb4b4b4,
Tff7b72"telemetry_enabled"Tb4b4b4: Ta5d6ff"遥测已启用"Tb4b4b4,
Tff7b72"telemetry_description"Tb4b4b4: Ta5d6ff"允许 MeshChatX 发送和接收遥测数据。这包括对受信任端点的位置请求作出响应。"Tb4b4b4,
Tff7b72"telemetry_trusted_peers"Tb4b4b4: Ta5d6ff"受信任的遥测端点"Tb4b4b4,
Tff7b72"telemetry_no_trusted_peers"Tb4b4b4: Ta5d6ff"未配置受信任的端点。从聊天菜单中信任端点,让它们可以请求您的位置。"Tb4b4b4,
Tff7b72"telemetry_revoke_trust"Tb4b4b4: Ta5d6ff"撤销信任"Tb4b4b4,
Tff7b72"telemetry_trust_revoked"Tb4b4b4: Ta5d6ff"已撤销 {name} 的遥测信任"Tb4b4b4,
Tff7b72"telemetry_trust_granted_alert"Tb4b4b4: Ta5d6ff"端点现在被信任用于遥测。"Tb4b4b4,
Tff7b72"telemetry_trust_revoked_alert"Tb4b4b4: Ta5d6ff"遥测信任已撤销。"Tb4b4b4,
Tff7b72"telemetry_trust_failed"Tb4b4b4: Ta5d6ff"更新遥测信任失败。"Tb4b4b4,
Tff7b72"telemetry_trust_revoke"Tb4b4b4: Ta5d6ff"撤销遥测信任"Tb4b4b4,
Tff7b72"telemetry_trust_grant"Tb4b4b4: Ta5d6ff"授予遥测信任"Tb4b4b4,
Tff7b72"location_manage_desc"Tb4b4b4: Ta5d6ff"管理您的位置共享方式。"Tb4b4b4,
Tff7b72"restart_rns"Tb4b4b4: Ta5d6ff"重启 RNS"Tb4b4b4,
Tff7b72"flood_protection"Tb4b4b4: Ta5d6ff"Flood Protection"Tb4b4b4,
Tff7b72"flood_protection_description"Tb4b4b4: Ta5d6ff"Automatically raise the inbound stamp cost when receiving too many messages per minute from many sources. This makes coordinated spam attacks computationally expensive while keeping normal conversations affordable."Tb4b4b4,
Tff7b72"flood_protection_enabled"Tb4b4b4: Ta5d6ff"Enable auto-adjusting stamp cost"Tb4b4b4,
Tff7b72"flood_threshold"Tb4b4b4: Ta5d6ff"Messages per minute threshold"Tb4b4b4,
Tff7b72"flood_max_stamp_cost"Tb4b4b4: Ta5d6ff"Maximum stamp cost during flood"Tb4b4b4,
Tff7b72"flood_cooldown"Tb4b4b4: Ta5d6ff"Cooldown before lowering cost (seconds)"Tb4b4b4,
Tff7b72"relay_chat"Tb4b4b4: Ta5d6ff"中继聊天"
Tb4b4b4},
Tff7b72"common"Tb4b4b4: Tb4b4b4{
Tff7b72"open"Tb4b4b4: Ta5d6ff"打开"Tb4b4b4,
Tff7b72"close"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"block"Tb4b4b4: Ta5d6ff"阻止"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"编辑"Tb4b4b4,
Tff7b72"add"Tb4b4b4: Ta5d6ff"添加"Tb4b4b4,
Tff7b72"sync"Tb4b4b4: Ta5d6ff"同步"Tb4b4b4,
Tff7b72"restart_app"Tb4b4b4: Ta5d6ff"重新启动应用"Tb4b4b4,
Tff7b72"reveal"Tb4b4b4: Ta5d6ff"显示"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"复制"Tb4b4b4,
Tff7b72"copy_to_clipboard"Tb4b4b4: Ta5d6ff"复制到剪贴板"Tb4b4b4,
Tff7b72"vacuum"Tb4b4b4: Ta5d6ff"清理"Tb4b4b4,
Tff7b72"auto_recover"Tb4b4b4: Ta5d6ff"自动恢复"Tb4b4b4,
Tff7b72"shutdown"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"acknowledge_reset"Tb4b4b4: Ta5d6ff"确认重置 (R)"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"继续"Tb4b4b4,
Tff7b72"confirm"Tb4b4b4: Ta5d6ff"确认"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除吗?此操作无法撤销。"Tb4b4b4,
Tff7b72"search"Tb4b4b4: Ta5d6ff"搜索..."Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"错误"Tb4b4b4,
Tff7b72"success"Tb4b4b4: Ta5d6ff"成功"Tb4b4b4,
Tff7b72"warning"Tb4b4b4: Ta5d6ff"警告"Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"信息"Tb4b4b4,
Tff7b72"copied"Tb4b4b4: Ta5d6ff"已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy"Tb4b4b4: Ta5d6ff"复制到剪贴板失败"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"保存配置失败!"Tb4b4b4,
Tff7b72"invalid_address"Tb4b4b4: Ta5d6ff"无效的地址"Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"正在加载..."Tb4b4b4,
Tff7b72"ok"Tb4b4b4: Ta5d6ff"确定"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Clear"
Tb4b4b4},
Tff7b72"stickers"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"贴纸"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"为此身份保存的图像。使用消息撰写器中的图像或从聊天中保存图像。导出或导入 JSON 备份。"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出贴纸"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入贴纸"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"贴纸已导出"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"导入时替换重复图像"Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"已保存 {count} 张贴纸"Tb4b4b4,
Tff7b72"open_picker"Tb4b4b4: Ta5d6ff"贴纸"Tb4b4b4,
Tff7b72"picker_tooltip"Tb4b4b4: Ta5d6ff"Emoji、贴纸和 GIF"Tb4b4b4,
Tff7b72"tab_emojis"Tb4b4b4: Ta5d6ff"Emoji"Tb4b4b4,
Tff7b72"tab_stickers"Tb4b4b4: Ta5d6ff"贴纸"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"尚无贴纸"Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"在此拖放图像或点击浏览(PNG、JPEG、GIF、WebP、BMP、TGS、WebM,每个最大 512 KB)。"Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"拖放或点击以添加更多贴纸。"Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"每个贴纸必须符合其格式限制(TGS 64 KB、WebM 256 KB、图像 512 KB)。"Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"请使用 PNG、JPEG、GIF、WebP、BMP、TGS 或 WebM。"Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"已添加 {count} 张贴纸。"Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"将图像保存到贴纸库"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"贴纸已保存"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"已在您的库中"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存贴纸"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"已导入 {imported} 个,跳过 {skipped_duplicates} 个重复,{skipped_invalid} 个无效"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入贴纸失败"Tb4b4b4,
Tff7b72"all_stickers"Tb4b4b4: Ta5d6ff"所有贴纸"Tb4b4b4,
Tff7b72"unpacked"Tb4b4b4: Ta5d6ff"未打包"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"打开贴纸编辑器"Tb4b4b4,
Tff7b72"upload_short"Tb4b4b4: Ta5d6ff"上传"Tb4b4b4,
Tff7b72"format_static"Tb4b4b4: Ta5d6ff"静态"Tb4b4b4,
Tff7b72"format_animated"Tb4b4b4: Ta5d6ff"动画"Tb4b4b4,
Tff7b72"format_video"Tb4b4b4: Ta5d6ff"视频"Tb4b4b4,
Tff7b72"format_legacy"Tb4b4b4: Ta5d6ff"传统"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"file_too_large_static"Tb4b4b4: Ta5d6ff"贴纸必须是 512 KB 或更小。"Tb4b4b4,
Tff7b72"file_too_large_animated"Tb4b4b4: Ta5d6ff"动画 TGS 贴纸必须是 64 KB 或更小。"Tb4b4b4,
Tff7b72"file_too_large_video"Tb4b4b4: Ta5d6ff"视频 WebM 贴纸必须是 256 KB 或更小。"Tb4b4b4,
Tff7b72"invalid_dimensions"Tb4b4b4: Ta5d6ff"贴纸必须最大为 512x512 像素,一边必须正好为 512。"Tb4b4b4,
Tff7b72"invalid_duration"Tb4b4b4: Ta5d6ff"动画和视频贴纸必须为 3 秒或更短。"Tb4b4b4,
Tff7b72"invalid_fps"Tb4b4b4: Ta5d6ff"动画贴纸必须为 30-60 FPS,视频贴纸最高 30 FPS。"Tb4b4b4,
Tff7b72"invalid_codec"Tb4b4b4: Ta5d6ff"视频贴纸必须使用 VP9 编码。"Tb4b4b4,
Tff7b72"invalid_audio"Tb4b4b4: Ta5d6ff"视频贴纸不得包含音频流。"Tb4b4b4,
Tff7b72"invalid_tgs"Tb4b4b4: Ta5d6ff"无法读取 TGS 动画。"Tb4b4b4,
Tff7b72"invalid_webm"Tb4b4b4: Ta5d6ff"无法读取 WebM 视频。"
Tb4b4b4},
Tff7b72"packs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"贴纸包"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"可共享或导入的贴纸组包。"Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"新建包"Tb4b4b4,
Tff7b72"create_pack"Tb4b4b4: Ta5d6ff"创建贴纸包"Tb4b4b4,
Tff7b72"title_label"Tb4b4b4: Ta5d6ff"标题"Tb4b4b4,
Tff7b72"title_placeholder"Tb4b4b4: Ta5d6ff"我的贴纸包"Tb4b4b4,
Tff7b72"short_name_label"Tb4b4b4: Ta5d6ff"短名称"Tb4b4b4,
Tff7b72"short_name_placeholder"Tb4b4b4: Ta5d6ff"例如 cat"Tb4b4b4,
Tff7b72"description_label"Tb4b4b4: Ta5d6ff"描述"Tb4b4b4,
Tff7b72"type_label"Tb4b4b4: Ta5d6ff"类型"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"静态"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"动画"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"视频"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"混合"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"添加贴纸"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出包"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入包"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除包"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"删除此包?"Tb4b4b4,
Tff7b72"delete_with_stickers"Tb4b4b4: Ta5d6ff"同时删除此包中的贴纸"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"包已删除"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"包已创建"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"包已导出"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"包已安装:已导入 {imported} 个,跳过 {skipped} 个"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"安装包失败"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"尚无包"Tb4b4b4,
Tff7b72"count_one"Tb4b4b4: Ta5d6ff"{count} 张贴纸"Tb4b4b4,
Tff7b72"count_other"Tb4b4b4: Ta5d6ff"{count} 张贴纸"Tb4b4b4,
Tff7b72"stickers_in_pack"Tb4b4b4: Ta5d6ff"{title} 中的贴纸"Tb4b4b4,
Tff7b72"no_stickers"Tb4b4b4: Ta5d6ff"此包中尚无贴纸"
Tb4b4b4},
Tff7b72"editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"贴纸编辑器"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"打开编辑器"Tb4b4b4,
Tff7b72"select_image"Tb4b4b4: Ta5d6ff"选择图像"Tb4b4b4,
Tff7b72"drop_image"Tb4b4b4: Ta5d6ff"拖放图像,或点击浏览"Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"重置"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"移除背景"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"正在移除背景..."Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"白色描边"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"阴影"Tb4b4b4,
Tff7b72"stroke_size"Tb4b4b4: Ta5d6ff"描边大小"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"缩放"Tb4b4b4,
Tff7b72"rotate"Tb4b4b4: Ta5d6ff"旋转"Tb4b4b4,
Tff7b72"offset_x"Tb4b4b4: Ta5d6ff"偏移 X"Tb4b4b4,
Tff7b72"offset_y"Tb4b4b4: Ta5d6ff"偏移 Y"Tb4b4b4,
Tff7b72"text_overlay"Tb4b4b4: Ta5d6ff"文字覆盖"Tb4b4b4,
Tff7b72"text_placeholder"Tb4b4b4: Ta5d6ff"添加文本..."Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"文字颜色"Tb4b4b4,
Tff7b72"text_size"Tb4b4b4: Ta5d6ff"文字大小"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"导出格式"Tb4b4b4,
Tff7b72"format_png"Tb4b4b4: Ta5d6ff"PNG"Tb4b4b4,
Tff7b72"format_webp"Tb4b4b4: Ta5d6ff"WebP"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"质量"Tb4b4b4,
Tff7b72"emoji"Tb4b4b4: Ta5d6ff"Emoji"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"可选"Tb4b4b4,
Tff7b72"pack"Tb4b4b4: Ta5d6ff"包"Tb4b4b4,
Tff7b72"no_pack"Tb4b4b4: Ta5d6ff"无包"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存贴纸"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"贴纸已保存"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存贴纸"Tb4b4b4,
Tff7b72"current_size"Tb4b4b4: Ta5d6ff"当前大小:{size}"Tb4b4b4,
Tff7b72"size_too_large"Tb4b4b4: Ta5d6ff"结果大于 512 KB。尝试降低质量或使用 PNG 处理更简单的形状。"
Tb4b4b4}
Tb4b4b4},
Tff7b72"sticker_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"贴纸编辑器"Tb4b4b4,
Tff7b72"create_button"Tb4b4b4: Ta5d6ff"创建贴纸"Tb4b4b4,
Tff7b72"processing"Tb4b4b4: Ta5d6ff"正在处理..."Tb4b4b4,
Tff7b72"canvas_hint"Tb4b4b4: Ta5d6ff"预览已缩放。导出时使用 512×512 画布。"Tb4b4b4,
Tff7b72"section_source"Tb4b4b4: Ta5d6ff"来源"Tb4b4b4,
Tff7b72"choose_image"Tb4b4b4: Ta5d6ff"选择图像"Tb4b4b4,
Tff7b72"section_transform"Tb4b4b4: Ta5d6ff"变换"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"缩放"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"旋转"Tb4b4b4,
Tff7b72"flip_h"Tb4b4b4: Ta5d6ff"水平翻转"Tb4b4b4,
Tff7b72"flip_v"Tb4b4b4: Ta5d6ff"垂直翻转"Tb4b4b4,
Tff7b72"reset_transform"Tb4b4b4: Ta5d6ff"重置变换"Tb4b4b4,
Tff7b72"section_effects"Tb4b4b4: Ta5d6ff"效果"Tb4b4b4,
Tff7b72"bg_removed"Tb4b4b4: Ta5d6ff"背景已移除"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"移除背景"Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"白色描边"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"阴影"Tb4b4b4,
Tff7b72"section_overlay"Tb4b4b4: Ta5d6ff"文字覆盖"Tb4b4b4,
Tff7b72"overlay_placeholder"Tb4b4b4: Ta5d6ff"添加文本..."Tb4b4b4,
Tff7b72"font_size"Tb4b4b4: Ta5d6ff"字体大小"Tb4b4b4,
Tff7b72"overlay_y"Tb4b4b4: Ta5d6ff"垂直位置"Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"文字颜色"Tb4b4b4,
Tff7b72"stroke_color"Tb4b4b4: Ta5d6ff"描边颜色"Tb4b4b4,
Tff7b72"section_meta"Tb4b4b4: Ta5d6ff"详情"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"贴纸名称"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"Emoji(可选)"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"导出格式"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"质量"Tb4b4b4,
Tff7b72"size_label"Tb4b4b4: Ta5d6ff"大小:{size}(最大 {limit})"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存贴纸"Tb4b4b4,
Tff7b72"image_load_failed"Tb4b4b4: Ta5d6ff"无法加载图像"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"正在移除背景..."Tb4b4b4,
Tff7b72"bg_removal_failed"Tb4b4b4: Ta5d6ff"背景移除失败"Tb4b4b4,
Tff7b72"too_large"Tb4b4b4: Ta5d6ff"导出文件大于 512 KB"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"正在保存..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"贴纸已保存"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存贴纸"
Tb4b4b4},
Tff7b72"sticker_packs"Tb4b4b4: Tb4b4b4{
Tff7b72"all"Tb4b4b4: Ta5d6ff"全部"Tb4b4b4,
Tff7b72"section_title"Tb4b4b4: Ta5d6ff"贴纸包"Tb4b4b4,
Tff7b72"section_description"Tb4b4b4: Ta5d6ff"可共享或导入的贴纸组包。"Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"新建包"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"添加贴纸"Tb4b4b4,
Tff7b72"install_from_file"Tb4b4b4: Ta5d6ff"从文件安装"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"尚无包"Tb4b4b4,
Tff7b72"count_label"Tb4b4b4: Ta5d6ff"{count} 张贴纸"Tb4b4b4,
Tff7b72"add_sticker"Tb4b4b4: Ta5d6ff"添加贴纸"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出包"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除包"Tb4b4b4,
Tff7b72"empty_pack"Tb4b4b4: Ta5d6ff"此包中尚无贴纸"Tb4b4b4,
Tff7b72"create_title"Tb4b4b4: Ta5d6ff"创建贴纸包"Tb4b4b4,
Tff7b72"field_title"Tb4b4b4: Ta5d6ff"标题"Tb4b4b4,
Tff7b72"field_short_name"Tb4b4b4: Ta5d6ff"短名称"Tb4b4b4,
Tff7b72"field_description"Tb4b4b4: Ta5d6ff"描述"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"静态"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"动画"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"视频"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"混合"Tb4b4b4,
Tff7b72"strict_label"Tb4b4b4: Ta5d6ff"强制执行包类型(拒绝不匹配的上传)"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"包已创建"Tb4b4b4,
Tff7b72"create_failed"Tb4b4b4: Ta5d6ff"无法创建包"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"包已导出"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"导出失败"Tb4b4b4,
Tff7b72"confirm_delete"Tb4b4b4: Ta5d6ff"删除 \"{title}\" 包?"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"包已删除"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"无法删除包"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"包已安装(已导入 {imported} 个)"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"无法安装包"
Tb4b4b4},
Tff7b72"gifs"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"GIF"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"您的个人 GIF 库。上传 GIF 和动画 WebP 文件,然后在聊天中快速重用。最常用的 GIF 优先显示。"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出 GIF"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入 GIF"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"GIF 已导出"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"导入时替换重复 GIF"Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"已保存 {count} 个 GIF"Tb4b4b4,
Tff7b72"tab_gifs"Tb4b4b4: Ta5d6ff"GIF"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"尚无 GIF。上传 GIF 或从聊天中保存。"Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"在此拖放 GIF 或点击浏览(GIF 或 WebP,每个最大 5 MB)。"Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"拖放或点击以添加更多 GIF。"Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"每个 GIF 必须是 5 MB 或更小。"Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"请只使用 GIF 或 WebP 文件。"Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"已添加 {count} 个 GIF。"Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"将图像保存到 GIF 库"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"GIF 已保存"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"已在您的 GIF 库中"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存 GIF"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"已导入 {imported} 个,跳过 {skipped_duplicates} 个重复,{skipped_invalid} 个无效"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入 GIF 失败"
Tb4b4b4},
Tff7b72"maintenance"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"数据维护"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"管理您的本地数据、清除缓存和备份对话。"Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"清除所有消息"Tb4b4b4,
Tff7b72"clear_messages_desc"Tb4b4b4: Ta5d6ff"永久删除所有已发送和接收的消息。"Tb4b4b4,
Tff7b72"clear_announces"Tb4b4b4: Ta5d6ff"清除所有广播"Tb4b4b4,
Tff7b72"clear_announces_desc"Tb4b4b4: Ta5d6ff"从缓存中删除所有已发现的端点和节点。"Tb4b4b4,
Tff7b72"clear_nomadnet_favs"Tb4b4b4: Ta5d6ff"清除 Nomad Network 收藏"Tb4b4b4,
Tff7b72"clear_nomadnet_favs_desc"Tb4b4b4: Ta5d6ff"从收藏中删除所有保存的 NomadNetwork 节点。"Tb4b4b4,
Tff7b72"clear_lxmf_icons"Tb4b4b4: Ta5d6ff"清除 LXMF 图标"Tb4b4b4,
Tff7b72"clear_lxmf_icons_desc"Tb4b4b4: Ta5d6ff"从设备中删除已缓存的 LXMF 用户图标。"Tb4b4b4,
Tff7b72"clear_stickers"Tb4b4b4: Ta5d6ff"清除所有贴纸"Tb4b4b4,
Tff7b72"clear_stickers_desc"Tb4b4b4: Ta5d6ff"删除此身份的所有已保存贴纸图像。"Tb4b4b4,
Tff7b72"stickers_cleared"Tb4b4b4: Ta5d6ff"贴纸已清除"Tb4b4b4,
Tff7b72"clear_gifs"Tb4b4b4: Ta5d6ff"清除所有 GIF"Tb4b4b4,
Tff7b72"clear_gifs_desc"Tb4b4b4: Ta5d6ff"删除此身份的所有已保存 GIF。"Tb4b4b4,
Tff7b72"gifs_cleared"Tb4b4b4: Ta5d6ff"GIF 已清除"Tb4b4b4,
Tff7b72"clear_archives"Tb4b4b4: Ta5d6ff"清除页面存档"Tb4b4b4,
Tff7b72"clear_archives_desc"Tb4b4b4: Ta5d6ff"删除所有已缓存的 Nomad Network 页面。"Tb4b4b4,
Tff7b72"clear_reticulum_docs"Tb4b4b4: Ta5d6ff"清除 Reticulum 文档"Tb4b4b4,
Tff7b72"clear_reticulum_docs_desc"Tb4b4b4: Ta5d6ff"删除所有已下载的 Reticulum 文档和版本。"Tb4b4b4,
Tff7b72"clear_path_table"Tb4b4b4: Ta5d6ff"清除路径表"Tb4b4b4,
Tff7b72"clear_path_table_desc"Tb4b4b4: Ta5d6ff"删除所有缓存的 Reticulum 传输路径。需要时将重新发现路由。"Tb4b4b4,
Tff7b72"path_table_cleared"Tb4b4b4: Ta5d6ff"路径表已清除"Tb4b4b4,
Tff7b72"export_messages"Tb4b4b4: Ta5d6ff"导出消息"Tb4b4b4,
Tff7b72"export_messages_desc"Tb4b4b4: Ta5d6ff"将所有对话下载为 JSON 文件。"Tb4b4b4,
Tff7b72"import_messages"Tb4b4b4: Ta5d6ff"导入消息"Tb4b4b4,
Tff7b72"import_messages_desc"Tb4b4b4: Ta5d6ff"从 JSON 文件恢复对话。"Tb4b4b4,
Tff7b72"clear_confirm"Tb4b4b4: Ta5d6ff"您确定吗?此操作无法撤销。"Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"消息清除成功"Tb4b4b4,
Tff7b72"announces_cleared"Tb4b4b4: Ta5d6ff"广播清除成功"Tb4b4b4,
Tff7b72"favourites_cleared"Tb4b4b4: Ta5d6ff"收藏清除成功"Tb4b4b4,
Tff7b72"lxmf_icons_cleared"Tb4b4b4: Ta5d6ff"LXMF 图标清除成功"Tb4b4b4,
Tff7b72"archives_cleared"Tb4b4b4: Ta5d6ff"存档清除成功"Tb4b4b4,
Tff7b72"docs_cleared"Tb4b4b4: Ta5d6ff"文档清除成功"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"成功导入 {count} 条消息"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入消息失败"Tb4b4b4,
Tff7b72"export_nomadnet_favourites"Tb4b4b4: Ta5d6ff"导出 NomadNet 收藏布局"Tb4b4b4,
Tff7b72"import_nomadnet_favourites"Tb4b4b4: Ta5d6ff"导入 NomadNet 收藏布局"Tb4b4b4,
Tff7b72"nomadnet_favourites_exported"Tb4b4b4: Ta5d6ff"NomadNet 收藏布局已导出"Tb4b4b4,
Tff7b72"nomadnet_favourites_export_failed"Tb4b4b4: Ta5d6ff"无法导出 NomadNet 收藏"Tb4b4b4,
Tff7b72"nomadnet_favourites_imported"Tb4b4b4: Ta5d6ff"NomadNet 收藏布局已导入"Tb4b4b4,
Tff7b72"nomadnet_favourites_import_failed"Tb4b4b4: Ta5d6ff"无法导入 NomadNet 收藏文件"
Tb4b4b4},
Tff7b72"identities"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"eyebrow"Tb4b4b4: Ta5d6ff"账户"Tb4b4b4,
Tff7b72"active_identity"Tb4b4b4: Ta5d6ff"当前身份"Tb4b4b4,
Tff7b72"other_identities"Tb4b4b4: Ta5d6ff"其他身份"Tb4b4b4,
Tff7b72"show_addresses"Tb4b4b4: Ta5d6ff"显示地址"Tb4b4b4,
Tff7b72"hide_addresses"Tb4b4b4: Ta5d6ff"隐藏地址"Tb4b4b4,
Tff7b72"lxst_address"Tb4b4b4: Ta5d6ff"LXST 地址"Tb4b4b4,
Tff7b72"switch_label"Tb4b4b4: Ta5d6ff"切换"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"管理和切换多个 Reticulum 身份。"Tb4b4b4,
Tff7b72"new_identity"Tb4b4b4: Ta5d6ff"新身份"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入"Tb4b4b4,
Tff7b72"import_hint"Tb4b4b4: Ta5d6ff"上传密钥文件或粘贴 Base32 身份密钥。"Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"导出所有身份"Tb4b4b4,
Tff7b72"export_all_success"Tb4b4b4: Ta5d6ff"所有身份密钥已导出"Tb4b4b4,
Tff7b72"export_all_failed"Tb4b4b4: Ta5d6ff"导出身份失败"Tb4b4b4,
Tff7b72"generate_fresh"Tb4b4b4: Ta5d6ff"生成新的 Reticulum 身份。"Tb4b4b4,
Tff7b72"display_name"Tb4b4b4: Ta5d6ff"显示名称"Tb4b4b4,
Tff7b72"display_name_hint"Tb4b4b4: Ta5d6ff"例如 Secret Agent"Tb4b4b4,
Tff7b72"current"Tb4b4b4: Ta5d6ff"当前"Tb4b4b4,
Tff7b72"switch"Tb4b4b4: Ta5d6ff"切换到此身份"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除身份"Tb4b4b4,
Tff7b72"no_identities"Tb4b4b4: Ta5d6ff"未找到身份"Tb4b4b4,
Tff7b72"create_first"Tb4b4b4: Ta5d6ff"首先创建新身份。"Tb4b4b4,
Tff7b72"switch_confirm"Tb4b4b4: Ta5d6ff"切换到身份「{name}」?"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除身份 \"{name}\" 吗?此操作无法撤销。"Tb4b4b4,
Tff7b72"switched"Tb4b4b4: Ta5d6ff"身份切换成功。"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"身份创建成功"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"身份已删除"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"加载身份失败"Tb4b4b4,
Tff7b72"enter_display_name_warning"Tb4b4b4: Ta5d6ff"请输入显示名称"Tb4b4b4,
Tff7b72"failed_create"Tb4b4b4: Ta5d6ff"创建身份失败"Tb4b4b4,
Tff7b72"switch_scheduled"Tb4b4b4: Ta5d6ff"切换已计划。正在重新加载应用程序..."Tb4b4b4,
Tff7b72"failed_switch"Tb4b4b4: Ta5d6ff"切换身份失败"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"删除身份失败"Tb4b4b4,
Tff7b72"key_control"Tb4b4b4: Ta5d6ff"身份密钥控制"Tb4b4b4,
Tff7b72"export_key_file"Tb4b4b4: Ta5d6ff"导出密钥文件"Tb4b4b4,
Tff7b72"copy_base32"Tb4b4b4: Ta5d6ff"复制 Base32 密钥"Tb4b4b4,
Tff7b72"upload_key_file"Tb4b4b4: Ta5d6ff"上传密钥文件"Tb4b4b4,
Tff7b72"paste_base32"Tb4b4b4: Ta5d6ff"粘贴 Base32"Tb4b4b4,
Tff7b72"paste_base32_placeholder"Tb4b4b4: Ta5d6ff"在此粘贴您的 Base32 身份密钥..."Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"确认恢复"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"正在恢复..."Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"身份密钥文件已导出"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"身份 Base32 密钥已复制到剪贴板"Tb4b4b4,
Tff7b72"identity_export_failed"Tb4b4b4: Ta5d6ff"导出身份失败"Tb4b4b4,
Tff7b72"identity_copy_failed"Tb4b4b4: Ta5d6ff"复制身份失败"Tb4b4b4,
Tff7b72"identity_restored"Tb4b4b4: Ta5d6ff"身份已恢复。"Tb4b4b4,
Tff7b72"identity_restore_failed"Tb4b4b4: Ta5d6ff"身份恢复失败"Tb4b4b4,
Tff7b72"no_identity_available"Tb4b4b4: Ta5d6ff"无可用身份"Tb4b4b4,
Tff7b72"message_count"Tb4b4b4: Ta5d6ff"{count} 条消息"
Tb4b4b4},
Tff7b72"about"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"关于"Tb4b4b4,
Tff7b72"third_party_licenses"Tb4b4b4: Ta5d6ff"第三方许可证"Tb4b4b4,
Tff7b72"version"Tb4b4b4: Ta5d6ff"版本 {version}"Tb4b4b4,
Tff7b72"ui_build"Tb4b4b4: Ta5d6ff"UI 构建 {date}"Tb4b4b4,
Tff7b72"rns_version"Tb4b4b4: Ta5d6ff"RNS 版本 {version}"Tb4b4b4,
Tff7b72"lxmf_version"Tb4b4b4: Ta5d6ff"LXMF 版本 {version}"Tb4b4b4,
Tff7b72"python_version"Tb4b4b4: Ta5d6ff"Python 版本 {version}"Tb4b4b4,
Tff7b72"config_path"Tb4b4b4: Ta5d6ff"配置路径"Tb4b4b4,
Tff7b72"database_path"Tb4b4b4: Ta5d6ff"数据库路径"Tb4b4b4,
Tff7b72"database_size"Tb4b4b4: Ta5d6ff"数据库大小"Tb4b4b4,
Tff7b72"database_health"Tb4b4b4: Ta5d6ff"数据库健康"Tb4b4b4,
Tff7b72"database_health_description"Tb4b4b4: Ta5d6ff"MeshChatX 数据库的缓存、WAL 调优和恢复工具。"Tb4b4b4,
Tff7b72"running_checks"Tb4b4b4: Ta5d6ff"正在检查..."Tb4b4b4,
Tff7b72"integrity"Tb4b4b4: Ta5d6ff"完整性"Tb4b4b4,
Tff7b72"journal_mode"Tb4b4b4: Ta5d6ff"日志模式"Tb4b4b4,
Tff7b72"wal_autocheckpoint"Tb4b4b4: Ta5d6ff"WAL 自动检查点"Tb4b4b4,
Tff7b72"page_size"Tb4b4b4: Ta5d6ff"页面大小"Tb4b4b4,
Tff7b72"pages_free"Tb4b4b4: Ta5d6ff"页面/空闲"Tb4b4b4,
Tff7b72"free_space_estimate"Tb4b4b4: Ta5d6ff"空闲空间估计"Tb4b4b4,
Tff7b72"system_resources"Tb4b4b4: Ta5d6ff"系统资源"Tb4b4b4,
Tff7b72"live"Tb4b4b4: Ta5d6ff"实时"Tb4b4b4,
Tff7b72"memory_rss"Tb4b4b4: Ta5d6ff"内存 (RSS)"Tb4b4b4,
Tff7b72"virtual_memory"Tb4b4b4: Ta5d6ff"虚拟内存"Tb4b4b4,
Tff7b72"network_stats"Tb4b4b4: Ta5d6ff"网络统计"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"received"Tb4b4b4: Ta5d6ff"已接收"Tb4b4b4,
Tff7b72"packets_sent"Tb4b4b4: Ta5d6ff"已发送包"Tb4b4b4,
Tff7b72"packets_received"Tb4b4b4: Ta5d6ff"已接收包"Tb4b4b4,
Tff7b72"reticulum_stats"Tb4b4b4: Ta5d6ff"Reticulum 统计"Tb4b4b4,
Tff7b72"total_paths"Tb4b4b4: Ta5d6ff"总路径数"Tb4b4b4,
Tff7b72"announces_per_second"Tb4b4b4: Ta5d6ff"广播/秒"Tb4b4b4,
Tff7b72"announces_per_minute"Tb4b4b4: Ta5d6ff"广播/分钟"Tb4b4b4,
Tff7b72"announces_per_hour"Tb4b4b4: Ta5d6ff"广播/小时"Tb4b4b4,
Tff7b72"download_activity"Tb4b4b4: Ta5d6ff"下载活动"Tb4b4b4,
Tff7b72"no_downloads_yet"Tb4b4b4: Ta5d6ff"尚未下载"Tb4b4b4,
Tff7b72"runtime_status"Tb4b4b4: Ta5d6ff"运行时状态"Tb4b4b4,
Tff7b72"shared_instance"Tb4b4b4: Ta5d6ff"共享实例"Tb4b4b4,
Tff7b72"standalone_instance"Tb4b4b4: Ta5d6ff"独立实例"Tb4b4b4,
Tff7b72"transport_enabled"Tb4b4b4: Ta5d6ff"传输已启用"Tb4b4b4,
Tff7b72"transport_disabled"Tb4b4b4: Ta5d6ff"传输已禁用"Tb4b4b4,
Tff7b72"identity_addresses"Tb4b4b4: Ta5d6ff"身份地址"Tb4b4b4,
Tff7b72"telephone_address"Tb4b4b4: Ta5d6ff"电话地址"Tb4b4b4,
Tff7b72"security_integrity"Tb4b4b4: Ta5d6ff"完整性监控"Tb4b4b4,
Tff7b72"security_integrity_description"Tb4b4b4: Ta5d6ff"仅供参考的篡改检测。在启动之间检测身份和数据库文件的意外更改。这不是防篡改保护,也无法防御拥有此账户访问权限的攻击者。"Tb4b4b4,
Tff7b72"secured"Tb4b4b4: Ta5d6ff"未检测到更改"Tb4b4b4,
Tff7b72"tampering_detected"Tb4b4b4: Ta5d6ff"检测到更改"Tb4b4b4,
Tff7b72"technical_issues"Tb4b4b4: Ta5d6ff"技术问题:"Tb4b4b4,
Tff7b72"integrity_backend_error"Tb4b4b4: Ta5d6ff"应用程序后端二进制文件(从 ASAR 解包)似乎自上次快照以来已更改。如果您未更新或修改它,请检查该更改。"Tb4b4b4,
Tff7b72"integrity_data_error"Tb4b4b4: Ta5d6ff"您的身份或数据库文件似乎在应用程序关闭时已更改。"Tb4b4b4,
Tff7b72"integrity_warning_footer"Tb4b4b4: Ta5d6ff"这仅供参考,并非已确认的安全入侵。如果您更新了应用程序或自行编辑了这些文件,可以确认以重置基线。"Tb4b4b4,
Tff7b72"no_integrity_violations"Tb4b4b4: Ta5d6ff"自上次启动以来,受监控的文件未发现意外更改。"Tb4b4b4,
Tff7b72"dependency_chain"Tb4b4b4: Ta5d6ff"依赖链"Tb4b4b4,
Tff7b72"other_core_components"Tb4b4b4: Ta5d6ff"其他核心组件"Tb4b4b4,
Tff7b72"backend_dependencies"Tb4b4b4: Ta5d6ff"后端依赖"Tb4b4b4,
Tff7b72"delete_snapshot_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此快照吗?"Tb4b4b4,
Tff7b72"snapshot_deleted"Tb4b4b4: Ta5d6ff"快照已删除"Tb4b4b4,
Tff7b72"failed_delete_snapshot"Tb4b4b4: Ta5d6ff"删除快照失败"Tb4b4b4,
Tff7b72"delete_backup_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此备份吗?"Tb4b4b4,
Tff7b72"backup_deleted"Tb4b4b4: Ta5d6ff"备份已删除"Tb4b4b4,
Tff7b72"failed_delete_backup"Tb4b4b4: Ta5d6ff"删除备份失败"Tb4b4b4,
Tff7b72"database_restored"Tb4b4b4: Ta5d6ff"数据库已恢复。正在重新启动..."Tb4b4b4,
Tff7b72"failed_restore_snapshot"Tb4b4b4: Ta5d6ff"恢复快照失败"Tb4b4b4,
Tff7b72"restore_snapshot_confirm"Tb4b4b4: Ta5d6ff"您确定要恢复此快照吗?这将覆盖当前数据库并需要重新启动应用程序。"Tb4b4b4,
Tff7b72"restore_from_file"Tb4b4b4: Ta5d6ff"从文件恢复"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"正在恢复..."Tb4b4b4,
Tff7b72"restore_select_file"Tb4b4b4: Ta5d6ff"请选择要恢复的备份文件。"Tb4b4b4,
Tff7b72"restore_file_confirm"Tb4b4b4: Ta5d6ff"您确定要从此备份文件恢复吗?这将覆盖当前数据库并需要重新启动应用程序。"Tb4b4b4,
Tff7b72"failed_restore_file"Tb4b4b4: Ta5d6ff"从文件恢复失败"Tb4b4b4,
Tff7b72"integrity_acknowledged"Tb4b4b4: Ta5d6ff"已确认的完整性问题"Tb4b4b4,
Tff7b72"integrity_acknowledged_reset"Tb4b4b4: Ta5d6ff"确认并重置完整性问题"Tb4b4b4,
Tff7b72"integrity_acknowledge_confirm"Tb4b4b4: Ta5d6ff"您确定要确认这些完整性问题吗?这将更新安全表以匹配您文件的当前状态。"Tb4b4b4,
Tff7b72"failed_acknowledge_integrity"Tb4b4b4: Ta5d6ff"无法确认完整性问题"Tb4b4b4,
Tff7b72"shutdown_sent"Tb4b4b4: Ta5d6ff"关闭命令已发送到服务器。"Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"身份密钥文件已导出"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"身份 Base32 密钥已复制到剪贴板"Tb4b4b4,
Tff7b72"app_name"Tb4b4b4: Ta5d6ff"MeshChatX"Tb4b4b4,
Tff7b72"automatic_backups_desc"Tb4b4b4: Ta5d6ff"数据库的每日自动快照。"Tb4b4b4,
Tff7b72"automatic_backups_title"Tb4b4b4: Ta5d6ff"自动备份"Tb4b4b4,
Tff7b72"backup_download_failed"Tb4b4b4: Ta5d6ff"备份下载失败"Tb4b4b4,
Tff7b72"backup_downloaded"Tb4b4b4: Ta5d6ff"备份已下载"Tb4b4b4,
Tff7b72"backend_stack"Tb4b4b4: Ta5d6ff"后端技术栈"Tb4b4b4,
Tff7b72"chrome_runtime"Tb4b4b4: Ta5d6ff"Chrome"Tb4b4b4,
Tff7b72"contact_alternate"Tb4b4b4: Ta5d6ff"备用地址"Tb4b4b4,
Tff7b72"contact_details"Tb4b4b4: Ta5d6ff"详情"Tb4b4b4,
Tff7b72"contact_developer"Tb4b4b4: Ta5d6ff"联系开发者"Tb4b4b4,
Tff7b72"contact_support_title"Tb4b4b4: Ta5d6ff"联系与支持"Tb4b4b4,
Tff7b72"contact_lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"contact_propagation_hint"Tb4b4b4: Ta5d6ff"若无法直接联系我,请发送至传播节点。"Tb4b4b4,
Tff7b72"contact_open_messages"Tb4b4b4: Ta5d6ff"打开对话"Tb4b4b4,
Tff7b72"contact_copy_address"Tb4b4b4: Ta5d6ff"复制地址"Tb4b4b4,
Tff7b72"donate_label"Tb4b4b4: Ta5d6ff"捐赠"Tb4b4b4,
Tff7b72"donate_monero_label"Tb4b4b4: Ta5d6ff"Monero(XMR)"Tb4b4b4,
Tff7b72"donate_copy_monero"Tb4b4b4: Ta5d6ff"复制 Monero 地址"Tb4b4b4,
Tff7b72"donate_kofi"Tb4b4b4: Ta5d6ff"Ko-fi"Tb4b4b4,
Tff7b72"donate_buymeacoffee"Tb4b4b4: Ta5d6ff"Buy Me a Coffee"Tb4b4b4,
Tff7b72"copied_label_to_clipboard"Tb4b4b4: Ta5d6ff"{label} 已复制到剪贴板"Tb4b4b4,
Tff7b72"core_runtime"Tb4b4b4: Ta5d6ff"核心运行时"Tb4b4b4,
Tff7b72"creating"Tb4b4b4: Ta5d6ff"正在创建…"Tb4b4b4,
Tff7b72"database_backups_desc"Tb4b4b4: Ta5d6ff"通信数据库的完整快照。"Tb4b4b4,
Tff7b72"database_backups_title"Tb4b4b4: Ta5d6ff"数据库备份"Tb4b4b4,
Tff7b72"database_health_maintenance"Tb4b4b4: Ta5d6ff"数据库健康与维护"Tb4b4b4,
Tff7b72"dep_lxmf_subtitle"Tb4b4b4: Ta5d6ff"轻量级可扩展消息格式"Tb4b4b4,
Tff7b72"dep_lxmfy_subtitle"Tb4b4b4: Ta5d6ff"LXMF 机器人框架"Tb4b4b4,
Tff7b72"dep_rns_subtitle"Tb4b4b4: Ta5d6ff"Reticulum 网络栈"Tb4b4b4,
Tff7b72"download_backup"Tb4b4b4: Ta5d6ff"下载备份"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"正在下载…"Tb4b4b4,
Tff7b72"electron_runtime"Tb4b4b4: Ta5d6ff"Electron"Tb4b4b4,
Tff7b72"environment_information"Tb4b4b4: Ta5d6ff"环境信息"Tb4b4b4,
Tff7b72"env_backend_url"Tb4b4b4: Ta5d6ff"后端 URL"Tb4b4b4,
Tff7b72"env_language"Tb4b4b4: Ta5d6ff"语言"Tb4b4b4,
Tff7b72"env_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"env_platform"Tb4b4b4: Ta5d6ff"平台"Tb4b4b4,
Tff7b72"env_python"Tb4b4b4: Ta5d6ff"Python"Tb4b4b4,
Tff7b72"env_rns"Tb4b4b4: Ta5d6ff"RNS"Tb4b4b4,
Tff7b72"env_user_agent"Tb4b4b4: Ta5d6ff"User Agent"Tb4b4b4,
Tff7b72"failed_to_copy_label"Tb4b4b4: Ta5d6ff"复制失败:{label}"Tb4b4b4,
Tff7b72"free_space"Tb4b4b4: Ta5d6ff"可用空间"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"身份哈希"Tb4b4b4,
Tff7b72"journal_short"Tb4b4b4: Ta5d6ff"日志"Tb4b4b4,
Tff7b72"local_snapshots_desc"Tb4b4b4: Ta5d6ff"在磁盘上创建指定时间点的还原点。"Tb4b4b4,
Tff7b72"local_snapshots_title"Tb4b4b4: Ta5d6ff"本地快照"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"lxst_engine"Tb4b4b4: Ta5d6ff"LXST 引擎"Tb4b4b4,
Tff7b72"main_instance_badge"Tb4b4b4: Ta5d6ff"主实例"Tb4b4b4,
Tff7b72"nodejs_runtime"Tb4b4b4: Ta5d6ff"Node.js"Tb4b4b4,
Tff7b72"page_count_label"Tb4b4b4: Ta5d6ff"页数"Tb4b4b4,
Tff7b72"pagination_page_of"Tb4b4b4: Ta5d6ff"第 {current} 页,共 {total} 页"Tb4b4b4,
Tff7b72"path_unknown"Tb4b4b4: Ta5d6ff"未知"Tb4b4b4,
Tff7b72"recovery"Tb4b4b4: Ta5d6ff"恢复"Tb4b4b4,
Tff7b72"recovery_complete"Tb4b4b4: Ta5d6ff"数据库恢复已完成。"Tb4b4b4,
Tff7b72"recovery_confirm"Tb4b4b4: Ta5d6ff"要运行数据库恢复吗?将执行完整完整性检查与 VACUUM,可能耗时较长且界面可能暂时无响应。不会从备份文件还原。"Tb4b4b4,
Tff7b72"recovery_failed"Tb4b4b4: Ta5d6ff"恢复失败"Tb4b4b4,
Tff7b72"vacuum_complete"Tb4b4b4: Ta5d6ff"数据库整理(VACUUM)已完成。"Tb4b4b4,
Tff7b72"vacuum_failed"Tb4b4b4: Ta5d6ff"无法对数据库执行整理。"Tb4b4b4,
Tff7b72"reveal_config_file"Tb4b4b4: Ta5d6ff"在文件夹中显示"Tb4b4b4,
Tff7b72"reveal_database_file"Tb4b4b4: Ta5d6ff"显示数据库"Tb4b4b4,
Tff7b72"reticulum_config"Tb4b4b4: Ta5d6ff"Reticulum 配置"Tb4b4b4,
Tff7b72"shared_instance_badge"Tb4b4b4: Ta5d6ff"共享实例:{address}"Tb4b4b4,
Tff7b72"shutdown_confirm"Tb4b4b4: Ta5d6ff"确定要关闭应用吗?服务器将停止运行,应用将退出。"Tb4b4b4,
Tff7b72"snapshot_create"Tb4b4b4: Ta5d6ff"创建"Tb4b4b4,
Tff7b72"snapshot_download"Tb4b4b4: Ta5d6ff"下载"Tb4b4b4,
Tff7b72"snapshot_download_failed"Tb4b4b4: Ta5d6ff"快照下载失败"Tb4b4b4,
Tff7b72"snapshot_downloaded"Tb4b4b4: Ta5d6ff"快照已下载"Tb4b4b4,
Tff7b72"snapshot_placeholder"Tb4b4b4: Ta5d6ff"快照标签…"Tb4b4b4,
Tff7b72"snapshot_restore"Tb4b4b4: Ta5d6ff"还原"Tb4b4b4,
Tff7b72"tagline_after"Tb4b4b4: Ta5d6ff"。"Tb4b4b4,
Tff7b72"tagline_lead"Tb4b4b4: Ta5d6ff"安全、有韧性的通信平台,基于 "Tb4b4b4,
Tff7b72"tagline_link"Tb4b4b4: Ta5d6ff"Reticulum Network Stack"Tb4b4b4,
Tff7b72"technical_issues_detected"Tb4b4b4: Ta5d6ff"自上次快照以来的更改"
Tb4b4b4},
Tff7b72"interfaces"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"接口"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"管理"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"搜索、过滤和导出您的 Reticulum 适配器。"Tb4b4b4,
Tff7b72"add_interface"Tb4b4b4: Ta5d6ff"添加接口"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"编辑接口"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入"Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"全部导出"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"按名称、类型、主机搜索..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"全部"Tb4b4b4,
Tff7b72"connected_only"Tb4b4b4: Ta5d6ff"仅已连接"Tb4b4b4,
Tff7b72"all_types"Tb4b4b4: Ta5d6ff"所有类型"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"未找到接口"Tb4b4b4,
Tff7b72"no_interfaces_description"Tb4b4b4: Ta5d6ff"调整搜索或添加新接口。"Tb4b4b4,
Tff7b72"fixed_mtu_hint"Tb4b4b4: Ta5d6ff"可选。若设置,至少 {min} 字节(Reticulum 最小 MTU)。"Tb4b4b4,
Tff7b72"fixed_mtu_min"Tb4b4b4: Ta5d6ff"固定 MTU 至少为 {min} 字节(Reticulum 最小值)。"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"需要重新启动"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"必须重新启动 Reticulum MeshChatX 才能使任何接口更改生效。"Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"立即重新启动"Tb4b4b4,
Tff7b72"failed_enable"Tb4b4b4: Ta5d6ff"无法启用接口"Tb4b4b4,
Tff7b72"failed_disable"Tb4b4b4: Ta5d6ff"无法禁用接口"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此接口吗?此操作无法撤销!"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"无法删除接口"Tb4b4b4,
Tff7b72"failed_export_all"Tb4b4b4: Ta5d6ff"导出接口失败"Tb4b4b4,
Tff7b72"failed_export_single"Tb4b4b4: Ta5d6ff"导出接口失败"Tb4b4b4,
Tff7b72"failed_reload"Tb4b4b4: Ta5d6ff"重新加载 Reticulum 失败!"Tb4b4b4,
Tff7b72"interface_not_found"Tb4b4b4: Ta5d6ff"未找到要编辑的选定接口。"Tb4b4b4,
Tff7b72"discovery_settings_saved"Tb4b4b4: Ta5d6ff"发现设置已保存"Tb4b4b4,
Tff7b72"discovery_list_refreshed"Tb4b4b4: Ta5d6ff"已刷新发现的接口列表。"Tb4b4b4,
Tff7b72"discovery_list_refresh_failed"Tb4b4b4: Ta5d6ff"无法刷新发现的接口列表。"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only"Tb4b4b4: Ta5d6ff"新建出站 TCP 默认仅作引导"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only_hint"Tb4b4b4: Ta5d6ff"启用后,新建的 TCP 客户端(与 backbone 连接器)接口会设置 bootstrap_only,在达到 autoconnect_discovered_interfaces 后由 Reticulum 自动断开。"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_docs_link"Tb4b4b4: Ta5d6ff"参阅 Reticulum 引导连接说明。"Tb4b4b4,
Tff7b72"backbone_transport_identity_label"Tb4b4b4: Ta5d6ff"传输身份(可选)"Tb4b4b4,
Tff7b72"backbone_transport_identity_placeholder"Tb4b4b4: Ta5d6ff"e53433e51cde34c42a3245ba3fe1ad69"Tb4b4b4,
Tff7b72"backbone_transport_identity_hint"Tb4b4b4: Ta5d6ff"与 Reticulum 骨干远端示例一致,仅需 remote 与 target_port。运营商或目录注明时再填写哈希。"Tb4b4b4,
Tff7b72"loopback_local_title"Tb4b4b4: Ta5d6ff"本地 / 环回"Tb4b4b4,
Tff7b72"loopback_local_body"Tb4b4b4: Ta5d6ff"Reticulum 在内部使用共享实例。若要与本机上的其他 RNS 进程通信,请使用 TCP 客户端连接 127.0.0.1 及实例端口,或使用外部接口模块。"Tb4b4b4,
Tff7b72"loopback_local_docs_hint"Tb4b4b4: Ta5d6ff"参阅 Interfaces 章节了解支持的类型。"Tb4b4b4,
Tff7b72"loopback_local_docs_link"Tb4b4b4: Ta5d6ff"打开内置 Reticulum 手册"Tb4b4b4,
Tff7b72"custom_external_intro"Tb4b4b4: Ta5d6ff"WeaveInterface 等类型会在 Reticulum 于 interfacepath 找到匹配的模块文件(TypeName.py)且包含 interface_class 时加载(RNS 外部加载器)。JSON 选项会合并到配置文件中的 interface 段。"Tb4b4b4,
Tff7b72"custom_external_type_label"Tb4b4b4: Ta5d6ff"接口类型名称"Tb4b4b4,
Tff7b72"custom_external_type_placeholder"Tb4b4b4: Ta5d6ff"WeaveInterface"Tb4b4b4,
Tff7b72"custom_external_json_label"Tb4b4b4: Ta5d6ff"附加选项(JSON 对象)"Tb4b4b4,
Tff7b72"custom_external_json_placeholder"Tb4b4b4: Ta5d6ff"\"listen_ip\": \"0.0.0.0\", \"listen_port\": 4242"Tb4b4b4,
Tff7b72"custom_external_docs_hint"Tb4b4b4: Ta5d6ff"参阅 Interfaces 手册了解内置类型与外部模块。"Tb4b4b4,
Tff7b72"custom_external_docs_link"Tb4b4b4: Ta5d6ff"打开内置 Reticulum 手册"Tb4b4b4,
Tff7b72"custom_external_type_required"Tb4b4b4: Ta5d6ff"填写 Reticulum 接口类型名称。"Tb4b4b4,
Tff7b72"custom_external_json_invalid"Tb4b4b4: Ta5d6ff"附加选项的 JSON 无效。"Tb4b4b4,
Tff7b72"failed_save_discovery"Tb4b4b4: Ta5d6ff"保存发现设置失败"Tb4b4b4,
Tff7b72"no_interfaces_found_config"Tb4b4b4: Ta5d6ff"在所选配置文件中未找到接口"Tb4b4b4,
Tff7b72"failed_parse_config"Tb4b4b4: Ta5d6ff"解析配置文件失败"Tb4b4b4,
Tff7b72"select_config_file"Tb4b4b4: Ta5d6ff"请选择配置文件"Tb4b4b4,
Tff7b72"select_at_least_one"Tb4b4b4: Ta5d6ff"请至少选择一个要导入的接口"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"接口导入成功。必须重新启动 MeshChat 才能使这些更改生效。"Tb4b4b4,
Tff7b72"failed_import_all"Tb4b4b4: Ta5d6ff"导入接口失败"Tb4b4b4,
Tff7b72"add_interface_sidebar_a11y"Tb4b4b4: Ta5d6ff"快捷键和社区预设"Tb4b4b4,
Tff7b72"community_quick_start"Tb4b4b4: Ta5d6ff"社区快速启动"Tb4b4b4,
Tff7b72"community_quick_start_hint"Tb4b4b4: Ta5d6ff"从目录 rns.recipes 在线列出的预设。"Tb4b4b4,
Tff7b72"community_quick_start_hide"Tb4b4b4: Ta5d6ff"隐藏建议接口"Tb4b4b4,
Tff7b72"community_use_preset"Tb4b4b4: Ta5d6ff"使用此预设"Tb4b4b4,
Tff7b72"community_presets_hidden_hint"Tb4b4b4: Ta5d6ff"社区预设已隐藏。在此处或设置中再次显示。"Tb4b4b4,
Tff7b72"community_presets_show_again"Tb4b4b4: Ta5d6ff"显示社区预设"Tb4b4b4,
Tff7b72"community_presets_empty"Tb4b4b4: Ta5d6ff"未加载预设。重建捆绑包或添加 public/community_interfaces.json。"Tb4b4b4,
Tff7b72"community_presets_refresh"Tb4b4b4: Ta5d6ff"从 directory.rns.recipes 刷新社区接口预设"Tb4b4b4,
Tff7b72"community_presets_refreshed"Tb4b4b4: Ta5d6ff"已更新 {count} 个社区接口预设"Tb4b4b4,
Tff7b72"community_presets_refresh_failed"Tb4b4b4: Ta5d6ff"无法刷新社区接口预设"Tb4b4b4,
Tff7b72"find_more_nodes"Tb4b4b4: Ta5d6ff"查找更多节点"Tb4b4b4,
Tff7b72"quick_import"Tb4b4b4: Ta5d6ff"快速导入"Tb4b4b4,
Tff7b72"quick_import_paste_hint"Tb4b4b4: Ta5d6ff"粘贴原始配置"Tb4b4b4,
Tff7b72"quick_import_placeholder"Tb4b4b4: Ta5d6ff"[Interface Name]\ntype = TCPClientInterface\ntarget_host = 1.2.3.4"Tb4b4b4,
Tff7b72"quick_import_apply"Tb4b4b4: Ta5d6ff"应用:{name}"Tb4b4b4,
Tff7b72"discovered_network_name"Tb4b4b4: Ta5d6ff"网络名称"Tb4b4b4,
Tff7b72"discovered_passphrase"Tb4b4b4: Ta5d6ff"口令"Tb4b4b4,
Tff7b72"discovered_copy_network_name"Tb4b4b4: Ta5d6ff"复制 IFAC 网络名称"Tb4b4b4,
Tff7b72"discovered_copy_passphrase"Tb4b4b4: Ta5d6ff"复制 IFAC 口令"Tb4b4b4,
Tff7b72"discovered_use_this"Tb4b4b4: Ta5d6ff"使用此接口"Tb4b4b4,
Tff7b72"discovered_copy_config"Tb4b4b4: Ta5d6ff"复制配置块"Tb4b4b4,
Tff7b72"discovered_config_block"Tb4b4b4: Ta5d6ff"配置块"Tb4b4b4,
Tff7b72"discovered_no_config"Tb4b4b4: Ta5d6ff"此公告未包含可直接粘贴的配置块。"Tb4b4b4,
Tff7b72"discovered_prefill_applied"Tb4b4b4: Ta5d6ff"已根据发现的接口预填字段。"Tb4b4b4,
Tff7b72"rnode_ble_toggle"Tb4b4b4: Ta5d6ff"蓝牙低功耗 (RNode UART)"Tb4b4b4,
Tff7b72"rnode_ble_hint"Tb4b4b4: Ta5d6ff"Reticulum 在此设备上使用蓝牙。请先在系统设置中配对 RNode。这需要桌面版或 Android 应用。在 Android 上,您还必须允许所需的权限。"Tb4b4b4,
Tff7b72"rnode_ble_peer_label"Tb4b4b4: Ta5d6ff"BLE 名称或 MAC"Tb4b4b4,
Tff7b72"rnode_ble_peer_placeholder"Tb4b4b4: Ta5d6ff"MyRNode 或 aa:bb:cc:dd:ee:ff"Tb4b4b4,
Tff7b72"rnode_ble_peer_required"Tb4b4b4: Ta5d6ff"请输入 RNode 的广播名称或 MAC 地址。"Tb4b4b4,
Tff7b72"rnode_ip_host_label"Tb4b4b4: Ta5d6ff"主机名或 IP 地址"Tb4b4b4,
Tff7b72"rnode_tcp_port_fixed_hint"Tb4b4b4: Ta5d6ff"Reticulum 使用 RNode 上的 7633 端口。只需填写主机名或 IP,不要加端口号。"Tb4b4b4,
Tff7b72"rnode_tcp_host_required"Tb4b4b4: Ta5d6ff"请填写 RNode TCP 连接的主机名或 IP。"Tb4b4b4,
Tff7b72"listen_ip_required"Tb4b4b4: Ta5d6ff"Listen IP 为必填项。"Tb4b4b4,
Tff7b72"kernel_iface_picker_title"Tb4b4b4: Ta5d6ff"本机网络接口"Tb4b4b4,
Tff7b72"kernel_iface_loading"Tb4b4b4: Ta5d6ff"加载中…"Tb4b4b4,
Tff7b72"kernel_iface_picker_help"Tb4b4b4: Ta5d6ff"“设备”为可选,填写一个内核网卡名,或留空仅按 Listen IP 绑定。点击一行填入输入框。"Tb4b4b4,
Tff7b72"auto_iface_ifname_chips_hint"Tb4b4b4: Ta5d6ff"本机接口:点击可在上方字段中添加或移除名称。"
Tb4b4b4},
Tff7b72"map"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"pop_out"Tb4b4b4: Ta5d6ff"弹出地图"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"离线地图瓦片(MBTiles)和您的图层。"Tb4b4b4,
Tff7b72"upload_mbtiles"Tb4b4b4: Ta5d6ff"上传 MBTiles"Tb4b4b4,
Tff7b72"select_file"Tb4b4b4: Ta5d6ff"选择 MBTiles 文件"Tb4b4b4,
Tff7b72"offline_mode"Tb4b4b4: Ta5d6ff"离线模式"Tb4b4b4,
Tff7b72"online_mode"Tb4b4b4: Ta5d6ff"在线模式"Tb4b4b4,
Tff7b72"attribution"Tb4b4b4: Ta5d6ff"归属"Tb4b4b4,
Tff7b72"bounds"Tb4b4b4: Ta5d6ff"边界"Tb4b4b4,
Tff7b72"center"Tb4b4b4: Ta5d6ff"中心"Tb4b4b4,
Tff7b72"zoom"Tb4b4b4: Ta5d6ff"缩放"Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"正在上传..."Tb4b4b4,
Tff7b72"upload_success"Tb4b4b4: Ta5d6ff"地图上传成功"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"地图上传失败"Tb4b4b4,
Tff7b72"invalid_file"Tb4b4b4: Ta5d6ff"无效的 MBTiles 文件。仅支持栅格瓦片。"Tb4b4b4,
Tff7b72"default_view"Tb4b4b4: Ta5d6ff"默认视图"Tb4b4b4,
Tff7b72"set_as_default"Tb4b4b4: Ta5d6ff"设为默认视图"Tb4b4b4,
Tff7b72"export_area"Tb4b4b4: Ta5d6ff"导出区域"Tb4b4b4,
Tff7b72"export_instructions"Tb4b4b4: Ta5d6ff"在地图上拖动以选择区域。"Tb4b4b4,
Tff7b72"min_zoom"Tb4b4b4: Ta5d6ff"最小缩放"Tb4b4b4,
Tff7b72"max_zoom"Tb4b4b4: Ta5d6ff"最大缩放"Tb4b4b4,
Tff7b72"tile_count"Tb4b4b4: Ta5d6ff"估计瓦片数"Tb4b4b4,
Tff7b72"start_export"Tb4b4b4: Ta5d6ff"开始导出"Tb4b4b4,
Tff7b72"exporting"Tb4b4b4: Ta5d6ff"正在导出地图..."Tb4b4b4,
Tff7b72"download_ready"Tb4b4b4: Ta5d6ff"导出完成"Tb4b4b4,
Tff7b72"download_now"Tb4b4b4: Ta5d6ff"下载 MBTiles"Tb4b4b4,
Tff7b72"caching_enabled"Tb4b4b4: Ta5d6ff"瓦片缓存"Tb4b4b4,
Tff7b72"clear_cache"Tb4b4b4: Ta5d6ff"清除缓存"Tb4b4b4,
Tff7b72"cache_cleared"Tb4b4b4: Ta5d6ff"瓦片缓存已清除"Tb4b4b4,
Tff7b72"tile_server_url"Tb4b4b4: Ta5d6ff"瓦片服务器 URL"Tb4b4b4,
Tff7b72"tile_server_url_placeholder"Tb4b4b4: Ta5d6ff"https://tiles.openfreemap.org/styles/bright"Tb4b4b4,
Tff7b72"tile_server_url_hint"Tb4b4b4: Ta5d6ff"使用 {z}、{x}、{y} 表示缩放、列、行"Tb4b4b4,
Tff7b72"tile_server_saved"Tb4b4b4: Ta5d6ff"瓦片服务器 URL 已保存"Tb4b4b4,
Tff7b72"tile_server_openstreetmap"Tb4b4b4: Ta5d6ff"OpenStreetMap"Tb4b4b4,
Tff7b72"nominatim_api_url"Tb4b4b4: Ta5d6ff"Nominatim API URL"Tb4b4b4,
Tff7b72"nominatim_api_url_placeholder"Tb4b4b4: Ta5d6ff"https://nominatim.openstreetmap.org"Tb4b4b4,
Tff7b72"nominatim_api_url_hint"Tb4b4b4: Ta5d6ff"Nominatim 地理编码服务的基础 URL"Tb4b4b4,
Tff7b72"nominatim_api_saved"Tb4b4b4: Ta5d6ff"Nominatim API URL 已保存"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索位置..."Tb4b4b4,
Tff7b72"search_offline_error"Tb4b4b4: Ta5d6ff"搜索仅在在线模式下可用"Tb4b4b4,
Tff7b72"search_connection_error"Tb4b4b4: Ta5d6ff"连接搜索服务失败。请检查您的互联网连接。"Tb4b4b4,
Tff7b72"search_timeout_error"Tb4b4b4: Ta5d6ff"地理编码服务响应超时,可能较慢、繁忙或不可达,请重试。"Tb4b4b4,
Tff7b72"search_error"Tb4b4b4: Ta5d6ff"搜索错误"Tb4b4b4,
Tff7b72"tile_connectivity_title"Tb4b4b4: Ta5d6ff"无法加载地图瓦片"Tb4b4b4,
Tff7b72"tile_connectivity_body"Tb4b4b4: Ta5d6ff"请检查网络后重试,在设置中使用本地瓦片服务,或若已导入 MBTiles 可切换到离线模式。"Tb4b4b4,
Tff7b72"tile_connectivity_retry"Tb4b4b4: Ta5d6ff"重试瓦片"Tb4b4b4,
Tff7b72"tile_connectivity_use_offline"Tb4b4b4: Ta5d6ff"离线模式"Tb4b4b4,
Tff7b72"tile_connectivity_dismiss"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"tile_failover_trying"Tb4b4b4: Ta5d6ff"地图瓦片加载失败;正在尝试 {provider}…"Tb4b4b4,
Tff7b72"tile_failover_offline"Tb4b4b4: Ta5d6ff"在线瓦片不可用;切换到离线模式"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"custom_tile_server_unavailable"Tb4b4b4: Ta5d6ff"自定义瓦片服务器在离线模式下不可用"Tb4b4b4,
Tff7b72"custom_nominatim_unavailable"Tb4b4b4: Ta5d6ff"自定义 Nominatim 服务器在离线模式下不可用"Tb4b4b4,
Tff7b72"onboarding_title"Tb4b4b4: Ta5d6ff"导出为 MBTiles!"Tb4b4b4,
Tff7b72"onboarding_text"Tb4b4b4: Ta5d6ff"使用导出工具将地图区域导出为 MBTiles 文件以供离线使用。"Tb4b4b4,
Tff7b72"onboarding_got_it"Tb4b4b4: Ta5d6ff"明白了,开始吧"Tb4b4b4,
Tff7b72"tool_point"Tb4b4b4: Ta5d6ff"绘制点"Tb4b4b4,
Tff7b72"tool_linestring"Tb4b4b4: Ta5d6ff"绘制线"Tb4b4b4,
Tff7b72"tool_polygon"Tb4b4b4: Ta5d6ff"绘制多边形"Tb4b4b4,
Tff7b72"tool_circle"Tb4b4b4: Ta5d6ff"绘制圆形"Tb4b4b4,
Tff7b72"tool_measure"Tb4b4b4: Ta5d6ff"测量距离/面积"Tb4b4b4,
Tff7b72"tool_bearing"Tb4b4b4: Ta5d6ff"方位与距离(两次点击,离线)"Tb4b4b4,
Tff7b72"tool_bearing_from_here"Tb4b4b4: Ta5d6ff"从我的位置一次点击测方位"Tb4b4b4,
Tff7b72"bearing_geodesic"Tb4b4b4: Ta5d6ff"大地线(大圆)"Tb4b4b4,
Tff7b72"bearing_rhumb"Tb4b4b4: Ta5d6ff"等角航线(恒向线)"Tb4b4b4,
Tff7b72"bearing_forward"Tb4b4b4: Ta5d6ff"正方位角"Tb4b4b4,
Tff7b72"bearing_back"Tb4b4b4: Ta5d6ff"反方位角"Tb4b4b4,
Tff7b72"bearing_rhumb_line"Tb4b4b4: Ta5d6ff"恒向线方位 / 反向"Tb4b4b4,
Tff7b72"bearing_hint_first"Tb4b4b4: Ta5d6ff"先点击起点,再点击终点。"Tb4b4b4,
Tff7b72"bearing_hint_second"Tb4b4b4: Ta5d6ff"点击终点。"Tb4b4b4,
Tff7b72"bearing_hint_destination"Tb4b4b4: Ta5d6ff"在地图上点击目的地。"Tb4b4b4,
Tff7b72"bearing_from_here"Tb4b4b4: Ta5d6ff"用我的位置作为起点"Tb4b4b4,
Tff7b72"bearing_help_first"Tb4b4b4: Ta5d6ff"点击起点和终点"Tb4b4b4,
Tff7b72"bearing_help_drag"Tb4b4b4: Ta5d6ff"移动指针可实时查看"Tb4b4b4,
Tff7b72"tool_clear"Tb4b4b4: Ta5d6ff"清除绘图"Tb4b4b4,
Tff7b72"save_drawing"Tb4b4b4: Ta5d6ff"保存绘图图层"Tb4b4b4,
Tff7b72"load_drawing"Tb4b4b4: Ta5d6ff"加载绘图图层"Tb4b4b4,
Tff7b72"save_drawing_title"Tb4b4b4: Ta5d6ff"保存绘图图层"Tb4b4b4,
Tff7b72"save_drawing_desc"Tb4b4b4: Ta5d6ff"将当前地图标注保存到数据库。"Tb4b4b4,
Tff7b72"drawing_name"Tb4b4b4: Ta5d6ff"图层名称"Tb4b4b4,
Tff7b72"drawing_name_placeholder"Tb4b4b4: Ta5d6ff"例如 目标区域 Alpha"Tb4b4b4,
Tff7b72"load_drawing_title"Tb4b4b4: Ta5d6ff"加载绘图图层"Tb4b4b4,
Tff7b72"loading_drawings"Tb4b4b4: Ta5d6ff"正在加载已保存的图层..."Tb4b4b4,
Tff7b72"no_drawings"Tb4b4b4: Ta5d6ff"无已保存图层"Tb4b4b4,
Tff7b72"no_drawings_desc"Tb4b4b4: Ta5d6ff"您尚未保存任何地图标注。"Tb4b4b4,
Tff7b72"saved_on"Tb4b4b4: Ta5d6ff"保存于"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"地图设置"Tb4b4b4,
Tff7b72"go_to_my_location"Tb4b4b4: Ta5d6ff"转到我的位置"Tb4b4b4,
Tff7b72"source_updated"Tb4b4b4: Ta5d6ff"地图源已更新"Tb4b4b4,
Tff7b72"failed_set_active"Tb4b4b4: Ta5d6ff"设置活动地图失败"Tb4b4b4,
Tff7b72"file_deleted"Tb4b4b4: Ta5d6ff"文件已删除"Tb4b4b4,
Tff7b72"failed_delete_file"Tb4b4b4: Ta5d6ff"删除文件失败"Tb4b4b4,
Tff7b72"storage_saved"Tb4b4b4: Ta5d6ff"存储目录已保存"Tb4b4b4,
Tff7b72"failed_save_storage"Tb4b4b4: Ta5d6ff"保存目录失败"Tb4b4b4,
Tff7b72"export_cancelled"Tb4b4b4: Ta5d6ff"导出已取消"Tb4b4b4,
Tff7b72"failed_cancel_export"Tb4b4b4: Ta5d6ff"取消导出失败"Tb4b4b4,
Tff7b72"failed_start_export"Tb4b4b4: Ta5d6ff"启动导出失败"Tb4b4b4,
Tff7b72"select_mbtiles_error"Tb4b4b4: Ta5d6ff"请选择 .mbtiles 文件"Tb4b4b4,
Tff7b72"view_saved"Tb4b4b4: Ta5d6ff"默认视图已保存"Tb4b4b4,
Tff7b72"failed_save_view"Tb4b4b4: Ta5d6ff"保存默认视图失败"Tb4b4b4,
Tff7b72"failed_clear_cache"Tb4b4b4: Ta5d6ff"清除缓存失败"Tb4b4b4,
Tff7b72"failed_save_tile_server"Tb4b4b4: Ta5d6ff"保存瓦片服务器 URL 失败"Tb4b4b4,
Tff7b72"failed_save_nominatim"Tb4b4b4: Ta5d6ff"保存 Nominatim API URL 失败"Tb4b4b4,
Tff7b72"copied_coordinates"Tb4b4b4: Ta5d6ff"坐标已复制"Tb4b4b4,
Tff7b72"failed_load_drawings"Tb4b4b4: Ta5d6ff"加载绘图失败"Tb4b4b4,
Tff7b72"not_initialized"Tb4b4b4: Ta5d6ff"地图未初始化"Tb4b4b4,
Tff7b72"drawing_saved"Tb4b4b4: Ta5d6ff"绘图已保存"Tb4b4b4,
Tff7b72"failed_save_drawing"Tb4b4b4: Ta5d6ff"保存绘图失败"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"已删除"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"删除失败"Tb4b4b4,
Tff7b72"location_not_determined"Tb4b4b4: Ta5d6ff"无法确定您的位置"Tb4b4b4,
Tff7b72"geolocation_not_supported"Tb4b4b4: Ta5d6ff"您的浏览器不支持地理位置"Tb4b4b4,
Tff7b72"no_nodes_location"Tb4b4b4: Ta5d6ff"未找到该位置的节点"Tb4b4b4,
Tff7b72"failed_fetch_nodes"Tb4b4b4: Ta5d6ff"获取已发现的地图节点失败"Tb4b4b4,
Tff7b72"share_view"Tb4b4b4: Ta5d6ff"Share map view (copy links)"Tb4b4b4,
Tff7b72"share_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX map:"Tb4b4b4,
Tff7b72"share_copied"Tb4b4b4: Ta5d6ff"Map links copied to clipboard"Tb4b4b4,
Tff7b72"ping_here"Tb4b4b4: Ta5d6ff"Ping here (send in chat)"Tb4b4b4,
Tff7b72"ping_here_toolbar"Tb4b4b4: Ta5d6ff"Ping map center in chat"Tb4b4b4,
Tff7b72"ping_modal_title"Tb4b4b4: Ta5d6ff"Send map ping"Tb4b4b4,
Tff7b72"ping_destination"Tb4b4b4: Ta5d6ff"Destination"Tb4b4b4,
Tff7b72"ping_pick_conversation"Tb4b4b4: Ta5d6ff"Choose a conversation"Tb4b4b4,
Tff7b72"ping_send"Tb4b4b4: Ta5d6ff"Send ping"Tb4b4b4,
Tff7b72"ping_sent"Tb4b4b4: Ta5d6ff"Map ping sent"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"Could not send map ping"Tb4b4b4,
Tff7b72"ping_invalid_destination"Tb4b4b4: Ta5d6ff"Pick a valid 32-character destination hash"Tb4b4b4,
Tff7b72"ping_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX map ping:"Tb4b4b4,
Tff7b72"north_up"Tb4b4b4: Ta5d6ff"North is up (map not rotated)"Tb4b4b4,
Tff7b72"export_tile_limit_exceeded"Tb4b4b4: Ta5d6ff"Too many tiles for one export. Lower max zoom or shrink the area."Tb4b4b4,
Tff7b72"export_region_world"Tb4b4b4: Ta5d6ff"World (low zoom)"Tb4b4b4,
Tff7b72"export_region_europe"Tb4b4b4: Ta5d6ff"Europe"Tb4b4b4,
Tff7b72"export_region_north_america"Tb4b4b4: Ta5d6ff"North America"Tb4b4b4,
Tff7b72"export_region_south_america"Tb4b4b4: Ta5d6ff"South America"Tb4b4b4,
Tff7b72"export_region_africa"Tb4b4b4: Ta5d6ff"Africa"Tb4b4b4,
Tff7b72"export_region_asia"Tb4b4b4: Ta5d6ff"Asia"Tb4b4b4,
Tff7b72"export_region_oceania"Tb4b4b4: Ta5d6ff"Oceania"Tb4b4b4,
Tff7b72"vector_exchange_title"Tb4b4b4: Ta5d6ff"GeoJSON / KML / KMZ"Tb4b4b4,
Tff7b72"vector_exchange_merge"Tb4b4b4: Ta5d6ff"Merge with existing drawings (uncheck to replace)"Tb4b4b4,
Tff7b72"vector_exchange_hint"Tb4b4b4: Ta5d6ff"导入支持多种格式的图标,包括 GeoJSON 和 KML。选择一个绘图以查看其元数据。"Tb4b4b4,
Tff7b72"vector_import_geojson"Tb4b4b4: Ta5d6ff"Import GeoJSON"Tb4b4b4,
Tff7b72"vector_import_kml"Tb4b4b4: Ta5d6ff"Import KML"Tb4b4b4,
Tff7b72"vector_import_kmz"Tb4b4b4: Ta5d6ff"Import KMZ"Tb4b4b4,
Tff7b72"vector_export_geojson"Tb4b4b4: Ta5d6ff"Export GeoJSON"Tb4b4b4,
Tff7b72"vector_export_kml"Tb4b4b4: Ta5d6ff"Export KML"Tb4b4b4,
Tff7b72"vector_export_kmz"Tb4b4b4: Ta5d6ff"Export KMZ"Tb4b4b4,
Tff7b72"vector_import_ok"Tb4b4b4: Ta5d6ff"Imported {count} feature(s)."Tb4b4b4,
Tff7b72"vector_import_empty"Tb4b4b4: Ta5d6ff"No features found in file."Tb4b4b4,
Tff7b72"vector_import_failed"Tb4b4b4: Ta5d6ff"Could not read vector file."Tb4b4b4,
Tff7b72"vector_export_ok"Tb4b4b4: Ta5d6ff"Export started."Tb4b4b4,
Tff7b72"drop_geo_files"Tb4b4b4: Ta5d6ff"将地图文件拖放到此处"Tb4b4b4,
Tff7b72"drop_map_files_hint"Tb4b4b4: Ta5d6ff"GeoJSON、KML、KMZ 或 MBTiles"Tb4b4b4,
Tff7b72"drop_no_geo_files"Tb4b4b4: Ta5d6ff"未检测到 GeoJSON、KML 或 KMZ 文件。"Tb4b4b4,
Tff7b72"drop_no_supported_files"Tb4b4b4: Ta5d6ff"未检测到 GeoJSON、KML、KMZ 或 MBTiles 文件。"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"新地图"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"新地图 (Ctrl+T)"Tb4b4b4,
Tff7b72"tab_default_name"Tb4b4b4: Ta5d6ff"地图 {number}"Tb4b4b4,
Tff7b72"tab_rename_hint"Tb4b4b4: Ta5d6ff"双击或双触重命名"
Tb4b4b4},
Tff7b72"interface"Tb4b4b4: Tb4b4b4{
Tff7b72"disable"Tb4b4b4: Ta5d6ff"禁用"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"启用"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"编辑接口"Tb4b4b4,
Tff7b72"export_interface"Tb4b4b4: Ta5d6ff"导出接口"Tb4b4b4,
Tff7b72"delete_interface"Tb4b4b4: Ta5d6ff"删除接口"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"听着"Tb4b4b4,
Tff7b72"forward"Tb4b4b4: Ta5d6ff"前进"Tb4b4b4,
Tff7b72"port"Tb4b4b4: Ta5d6ff"端口"Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"频率"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"带宽"Tb4b4b4,
Tff7b72"txpower"Tb4b4b4: Ta5d6ff"TX 电源"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"系统框架"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"编码率"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"比特率"Tb4b4b4,
Tff7b72"tx"Tb4b4b4: Ta5d6ff"TX 主题"Tb4b4b4,
Tff7b72"rx"Tb4b4b4: Ta5d6ff"RX 自动调用"Tb4b4b4,
Tff7b72"noise"Tb4b4b4: Ta5d6ff"噪声"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"客户"Tb4b4b4,
Tff7b72"link_up"Tb4b4b4: Ta5d6ff"链路已连通"Tb4b4b4,
Tff7b72"link_down"Tb4b4b4: Ta5d6ff"链路未连通"Tb4b4b4,
Tff7b72"link_unknown"Tb4b4b4: Ta5d6ff"链路状态未知"
Tb4b4b4},
Tff7b72"messages"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"conversations"Tb4b4b4: Ta5d6ff"对话"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索 {count} 个对话..."Tb4b4b4,
Tff7b72"unread"Tb4b4b4: Ta5d6ff"未读"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"attachments"Tb4b4b4: Ta5d6ff"附件"Tb4b4b4,
Tff7b72"no_messages_yet"Tb4b4b4: Ta5d6ff"尚无消息"Tb4b4b4,
Tff7b72"loading_conversations"Tb4b4b4: Ta5d6ff"正在加载对话..."Tb4b4b4,
Tff7b72"no_conversations"Tb4b4b4: Ta5d6ff"无对话"Tb4b4b4,
Tff7b72"discover_peers"Tb4b4b4: Ta5d6ff"在广播标签上发现端点"Tb4b4b4,
Tff7b72"no_search_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"try_another_search"Tb4b4b4: Ta5d6ff"尝试不同的搜索词"Tb4b4b4,
Tff7b72"no_search_results_conversations"Tb4b4b4: Ta5d6ff"您的搜索与任何对话都不匹配"Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"搜索 {count} 条最近广播..."Tb4b4b4,
Tff7b72"no_peers_discovered"Tb4b4b4: Ta5d6ff"未发现端点"Tb4b4b4,
Tff7b72"waiting_for_announce"Tb4b4b4: Ta5d6ff"等待某人的广播!"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"您的搜索与任何端点都不匹配!"Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"直接"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"下载中"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"{count} 跳"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count} 跳远"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR {snr} dB"Tb4b4b4,
Tff7b72"stamp_cost"Tb4b4b4: Ta5d6ff"邮戳成本 {cost}"Tb4b4b4,
Tff7b72"stamp_ticket_valid"Tb4b4b4: Ta5d6ff"出站邮戳票据有效(即时发送)。将于 {expires} 过期。"Tb4b4b4,
Tff7b72"stamp_ticket_expired"Tb4b4b4: Ta5d6ff"邮戳票据已过期;下一条消息可能需要工作量证明。"Tb4b4b4,
Tff7b72"pop_out_chat"Tb4b4b4: Ta5d6ff"弹出聊天"Tb4b4b4,
Tff7b72"open_in_split"Tb4b4b4: Ta5d6ff"在分屏中打开"Tb4b4b4,
Tff7b72"select_conversation_for_pane"Tb4b4b4: Ta5d6ff"选择一个会话以在此处打开"Tb4b4b4,
Tff7b72"more_actions"Tb4b4b4: Ta5d6ff"更多操作"Tb4b4b4,
Tff7b72"retry_failed"Tb4b4b4: Ta5d6ff"重试失败的消息"Tb4b4b4,
Tff7b72"telemetry_history"Tb4b4b4: Ta5d6ff"遥测历史"Tb4b4b4,
Tff7b72"telemetry_history_modal_title"Tb4b4b4: Ta5d6ff"遥测历史"Tb4b4b4,
Tff7b72"telemetry_history_empty"Tb4b4b4: Ta5d6ff"此端点没有遥测历史记录。"Tb4b4b4,
Tff7b72"telemetry_history_done"Tb4b4b4: Ta5d6ff"完成"Tb4b4b4,
Tff7b72"telemetry_show_in_chat"Tb4b4b4: Ta5d6ff"在主聊天中显示遥测"Tb4b4b4,
Tff7b72"telemetry_battery_trend"Tb4b4b4: Ta5d6ff"电量趋势"Tb4b4b4,
Tff7b72"telemetry_battery_range"Tb4b4b4: Ta5d6ff"{from}% → {to}%"Tb4b4b4,
Tff7b72"telemetry_label_sent"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"telemetry_label_received"Tb4b4b4: Ta5d6ff"已接收"Tb4b4b4,
Tff7b72"telemetry_battery_level"Tb4b4b4: Ta5d6ff"电量:{percent}%"Tb4b4b4,
Tff7b72"telemetry_snr_db"Tb4b4b4: Ta5d6ff"信噪比:{snr} dB"Tb4b4b4,
Tff7b72"telemetry_location_request"Tb4b4b4: Ta5d6ff"位置请求"Tb4b4b4,
Tff7b72"start_call"Tb4b4b4: Ta5d6ff"开始通话"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"分享联系人"Tb4b4b4,
Tff7b72"share_contact_modal_title"Tb4b4b4: Ta5d6ff"分享联系人"Tb4b4b4,
Tff7b72"share_contact_search_placeholder"Tb4b4b4: Ta5d6ff"搜索联系人…"Tb4b4b4,
Tff7b72"custom_display_name"Tb4b4b4: Ta5d6ff"自定义显示名称"Tb4b4b4,
Tff7b72"stranger_banner_text"Tb4b4b4: Ta5d6ff"此端点不在您的联系人中。陌生人附件已被阻止。"Tb4b4b4,
Tff7b72"add_to_contacts"Tb4b4b4: Ta5d6ff"添加到联系人"Tb4b4b4,
Tff7b72"dismiss"Tb4b4b4: Ta5d6ff"忽略"Tb4b4b4,
Tff7b72"attachments_stripped_notice"Tb4b4b4: Ta5d6ff"来自此未知发件人的附件已被阻止。"Tb4b4b4,
Tff7b72"stranger_link_open_confirm"Tb4b4b4: Ta5d6ff"此链接由未知联系人发送:\n{url}\n\n打开它吗?"Tb4b4b4,
Tff7b72"send_placeholder"Tb4b4b4: Ta5d6ff"输入消息..."Tb4b4b4,
Tff7b72"compose_hint_automatic"Tb4b4b4: Ta5d6ff"自动投递消息"Tb4b4b4,
Tff7b72"compose_hint_direct"Tb4b4b4: Ta5d6ff"直连投递消息"Tb4b4b4,
Tff7b72"compose_hint_opportunistic"Tb4b4b4: Ta5d6ff"机会式投递消息"Tb4b4b4,
Tff7b72"compose_hint_propagated"Tb4b4b4: Ta5d6ff"传播投递消息"Tb4b4b4,
Tff7b72"send_menu_more_label"Tb4b4b4: Ta5d6ff"其他发送选项"Tb4b4b4,
Tff7b72"send_menu_telemetry_request"Tb4b4b4: Ta5d6ff"作为命令或请求发送"Tb4b4b4,
Tff7b72"send_menu_paper_compose"Tb4b4b4: Ta5d6ff"从正文生成纸质消息(LXM)"Tb4b4b4,
Tff7b72"sending_ellipsis"Tb4b4b4: Ta5d6ff"发送中..."Tb4b4b4,
Tff7b72"outbound_pending_propagation"Tb4b4b4: Ta5d6ff"正在发送到传播节点…"Tb4b4b4,
Tff7b72"outbound_pending_propagation_with_progress"Tb4b4b4: Ta5d6ff"正在发送到传播节点… {progress}%"Tb4b4b4,
Tff7b72"outbound_solving_stamps"Tb4b4b4: Ta5d6ff"正在计算邮戳…"Tb4b4b4,
Tff7b72"outbound_solving_stamps_short"Tb4b4b4: Ta5d6ff"计算邮戳"Tb4b4b4,
Tff7b72"outbound_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"正在查找路径:Reticulum 正在解析到该节点的路由。路由就绪后消息将发送。"Tb4b4b4,
Tff7b72"outbound_pathfinding_short"Tb4b4b4: Ta5d6ff"正在查找路径"Tb4b4b4,
Tff7b72"path_no_route"Tb4b4b4: Ta5d6ff"无路径"Tb4b4b4,
Tff7b72"path_no_route_hint"Tb4b4b4: Ta5d6ff"尚无到此节点的路由。使用路径查找器或发送消息以发现路由。"Tb4b4b4,
Tff7b72"path_loading"Tb4b4b4: Ta5d6ff"正在检查路径…"Tb4b4b4,
Tff7b72"path_stale_label"Tb4b4b4: Ta5d6ff"已过期"Tb4b4b4,
Tff7b72"path_unresponsive_label"Tb4b4b4: Ta5d6ff"无响应"Tb4b4b4,
Tff7b72"path_stale_hint"Tb4b4b4: Ta5d6ff"此路径条目已过期,下次发送前可能会重新发现。"Tb4b4b4,
Tff7b72"path_unresponsive_hint"Tb4b4b4: Ta5d6ff"Reticulum 已将此路径标记为无响应。"Tb4b4b4,
Tff7b72"path_info_title"Tb4b4b4: Ta5d6ff"路径信息"Tb4b4b4,
Tff7b72"path_already_available"Tb4b4b4: Ta5d6ff"路径已可用"Tb4b4b4,
Tff7b72"outbound_preparing_message"Tb4b4b4: Ta5d6ff"正在准备消息…"Tb4b4b4,
Tff7b72"outbound_preparing_message_short"Tb4b4b4: Ta5d6ff"准备消息"Tb4b4b4,
Tff7b72"outbound_sending_with_progress"Tb4b4b4: Ta5d6ff"正在发送… {progress}%"Tb4b4b4,
Tff7b72"transfer_progress_hop_one"Tb4b4b4: Ta5d6ff"1 跳"Tb4b4b4,
Tff7b72"transfer_progress_hops"Tb4b4b4: Ta5d6ff"{count} 跳"Tb4b4b4,
Tff7b72"outbound_sending_short"Tb4b4b4: Ta5d6ff"发送"Tb4b4b4,
Tff7b72"outbound_pending"Tb4b4b4: Ta5d6ff"等待中"Tb4b4b4,
Tff7b72"outbound_outbound_short"Tb4b4b4: Ta5d6ff"出站"Tb4b4b4,
Tff7b72"send_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"正在查找到节点的路径(Reticulum 正在解析路由)。路由就绪后消息将立即发送。将鼠标悬停在气泡中的状态图标上可查看详情。"Tb4b4b4,
Tff7b72"outbound_on_propagation_node"Tb4b4b4: Ta5d6ff"已在传播节点"Tb4b4b4,
Tff7b72"outbound_sent_network"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"no_messages_in_conversation"Tb4b4b4: Ta5d6ff"对话中尚无消息"Tb4b4b4,
Tff7b72"say_hello"Tb4b4b4: Ta5d6ff"打个招呼!"Tb4b4b4,
Tff7b72"no_active_chat"Tb4b4b4: Ta5d6ff"无活动聊天"Tb4b4b4,
Tff7b72"mobile_compose_title"Tb4b4b4: Ta5d6ff"新消息"Tb4b4b4,
Tff7b72"mobile_compose_destination_placeholder"Tb4b4b4: Ta5d6ff"32 字符的目的地哈希..."Tb4b4b4,
Tff7b72"select_peer_or_enter_address"Tb4b4b4: Ta5d6ff"从侧边栏选择端点,或在下方输入地址"Tb4b4b4,
Tff7b72"add_files"Tb4b4b4: Ta5d6ff"添加文件"Tb4b4b4,
Tff7b72"paste_from_clipboard"Tb4b4b4: Ta5d6ff"从剪贴板粘贴"Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"位置"Tb4b4b4,
Tff7b72"share_location"Tb4b4b4: Ta5d6ff"分享位置"Tb4b4b4,
Tff7b72"request_location"Tb4b4b4: Ta5d6ff"请求位置"Tb4b4b4,
Tff7b72"view_on_map"Tb4b4b4: Ta5d6ff"在地图上查看"Tb4b4b4,
Tff7b72"request"Tb4b4b4: Ta5d6ff"请求"Tb4b4b4,
Tff7b72"generate_paper_message"Tb4b4b4: Ta5d6ff"生成纸质消息 (LXM)"Tb4b4b4,
Tff7b72"ingest_paper_message"Tb4b4b4: Ta5d6ff"摄取纸质消息"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"扫描二维码"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"将相机指向 lxmf://、lxma:// 或 lxm:// 二维码。"Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"此浏览器不支持相机二维码扫描。"Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"相机权限被拒绝。请允许相机访问。"Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"未找到相机设备。"Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"启动相机扫描失败。"Tb4b4b4,
Tff7b72"invalid_qr_uri"Tb4b4b4: Ta5d6ff"无效的二维码内容。预期为 lxmf://、lxma:// 或 lxm:// URI。"Tb4b4b4,
Tff7b72"recording"Tb4b4b4: Ta5d6ff"录音:{duration}"Tb4b4b4,
Tff7b72"nomad_network_node"Tb4b4b4: Ta5d6ff"Nomad Network 节点"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"切换源代码"Tb4b4b4,
Tff7b72"folder_created"Tb4b4b4: Ta5d6ff"文件夹已创建"Tb4b4b4,
Tff7b72"failed_create_folder"Tb4b4b4: Ta5d6ff"创建文件夹失败"Tb4b4b4,
Tff7b72"folder_renamed"Tb4b4b4: Ta5d6ff"文件夹已重命名"Tb4b4b4,
Tff7b72"failed_rename_folder"Tb4b4b4: Ta5d6ff"重命名文件夹失败"Tb4b4b4,
Tff7b72"folder_deleted"Tb4b4b4: Ta5d6ff"文件夹已删除"Tb4b4b4,
Tff7b72"failed_delete_folder"Tb4b4b4: Ta5d6ff"删除文件夹失败"Tb4b4b4,
Tff7b72"moved_to_folder"Tb4b4b4: Ta5d6ff"已移动到文件夹"Tb4b4b4,
Tff7b72"failed_move_folder"Tb4b4b4: Ta5d6ff"移动到文件夹失败"Tb4b4b4,
Tff7b72"marked_read"Tb4b4b4: Ta5d6ff"标记为已读"Tb4b4b4,
Tff7b72"failed_mark_read"Tb4b4b4: Ta5d6ff"标记为已读失败"Tb4b4b4,
Tff7b72"conversations_deleted"Tb4b4b4: Ta5d6ff"对话已删除"Tb4b4b4,
Tff7b72"failed_delete_conversations"Tb4b4b4: Ta5d6ff"删除对话失败"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"导出文件夹失败"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"文件夹已导入"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"导入文件夹失败"Tb4b4b4,
Tff7b72"failed_read_clipboard"Tb4b4b4: Ta5d6ff"从剪贴板读取失败"Tb4b4b4,
Tff7b72"clipboard_read_requires_secure_context"Tb4b4b4: Ta5d6ff"读取剪贴板需要安全页面(https 或 http://127.0.0.1)。使用 http://0.0.0.0 等非本地 HTTP 地址会阻止剪贴板 API—请改用 127.0.0.1 或 https,或使用 Ctrl+V 粘贴。"Tb4b4b4,
Tff7b72"clipboard_write_unavailable"Tb4b4b4: Ta5d6ff"无法自动复制。请使用 https 或 http://127.0.0.1,或手动选择文本复制。"Tb4b4b4,
Tff7b72"oversized_body_notice"Tb4b4b4: Ta5d6ff"此消息过长,无法在此显示({count} 个字符)。请复制全文以便在其他应用中阅读或编辑。"Tb4b4b4,
Tff7b72"oversized_body_copy"Tb4b4b4: Ta5d6ff"复制全文"Tb4b4b4,
Tff7b72"oversized_body_copied"Tb4b4b4: Ta5d6ff"已复制全文"Tb4b4b4,
Tff7b72"date_divider_today"Tb4b4b4: Ta5d6ff"今天"Tb4b4b4,
Tff7b72"date_divider_yesterday"Tb4b4b4: Ta5d6ff"昨天"Tb4b4b4,
Tff7b72"raw_path_interface_at_send"Tb4b4b4: Ta5d6ff"路径接口(记录时)"Tb4b4b4,
Tff7b72"raw_path_hops_at_send"Tb4b4b4: Ta5d6ff"路径跳数(记录时)"Tb4b4b4,
Tff7b72"raw_path_value_unknown"Tb4b4b4: Ta5d6ff"未知"Tb4b4b4,
Tff7b72"raw_path_finding_measure"Tb4b4b4: Ta5d6ff"发送时的路径查找(出站)"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath"Tb4b4b4: Ta5d6ff"路径表哈希(rnpath)"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath_hint"Tb4b4b4: Ta5d6ff"Reticulum 此路由使用的目标哈希。您可以在路径表中找到它。"Tb4b4b4,
Tff7b72"copy_message"Tb4b4b4: Ta5d6ff"复制消息"Tb4b4b4,
Tff7b72"message_copied"Tb4b4b4: Ta5d6ff"消息已复制"Tb4b4b4,
Tff7b72"failed_copy_message"Tb4b4b4: Ta5d6ff"无法复制消息"Tb4b4b4,
Tff7b72"failed_send_ingest"Tb4b4b4: Ta5d6ff"发送摄取请求失败"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"您的 LXMF 地址已复制到剪贴板"Tb4b4b4,
Tff7b72"map_link_share_title"Tb4b4b4: Ta5d6ff"Shared map view"Tb4b4b4,
Tff7b72"map_link_ping_title"Tb4b4b4: Ta5d6ff"Map ping"Tb4b4b4,
Tff7b72"map_link_open"Tb4b4b4: Ta5d6ff"Open on map"Tb4b4b4,
Tff7b72"map_link_copy_uri"Tb4b4b4: Ta5d6ff"Copy meshchatx link"Tb4b4b4,
Tff7b72"map_link_copied"Tb4b4b4: Ta5d6ff"Map link copied"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"身份哈希已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"复制身份哈希失败"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"复制哈希"Tb4b4b4,
Tff7b72"failed_copy_address"Tb4b4b4: Ta5d6ff"复制地址失败"Tb4b4b4,
Tff7b72"translation_failed"Tb4b4b4: Ta5d6ff"翻译失败"Tb4b4b4,
Tff7b72"translate_select_target"Tb4b4b4: Ta5d6ff"翻译为"Tb4b4b4,
Tff7b72"translating_message"Tb4b4b4: Ta5d6ff"正在翻译…"Tb4b4b4,
Tff7b72"translated_from_to"Tb4b4b4: Ta5d6ff"已从 {source} 翻译为 {target}"Tb4b4b4,
Tff7b72"show_original"Tb4b4b4: Ta5d6ff"显示原文"Tb4b4b4,
Tff7b72"show_translation"Tb4b4b4: Ta5d6ff"显示译文"Tb4b4b4,
Tff7b72"translate_message"Tb4b4b4: Ta5d6ff"翻译消息"Tb4b4b4,
Tff7b72"translate_target_invalid"Tb4b4b4: Ta5d6ff"请选择与源语言不同的目标语言"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"添加联系人失败"Tb4b4b4,
Tff7b72"ingesting_paper_message"Tb4b4b4: Ta5d6ff"正在摄取纸质消息..."Tb4b4b4,
Tff7b72"failed_ingest_paper"Tb4b4b4: Ta5d6ff"摄取纸质消息失败"Tb4b4b4,
Tff7b72"enter_display_name"Tb4b4b4: Ta5d6ff"输入自定义显示名称"Tb4b4b4,
Tff7b72"failed_update_display_name"Tb4b4b4: Ta5d6ff"更新显示名称失败"Tb4b4b4,
Tff7b72"failed_load_audio"Tb4b4b4: Ta5d6ff"加载音频附件失败。"Tb4b4b4,
Tff7b72"no_contacts_telephone"Tb4b4b4: Ta5d6ff"电话页面中未找到联系人"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"加载联系人失败"Tb4b4b4,
Tff7b72"location_request_sent"Tb4b4b4: Ta5d6ff"位置请求已发送"Tb4b4b4,
Tff7b72"failed_send_location_request"Tb4b4b4: Ta5d6ff"发送位置请求失败"Tb4b4b4,
Tff7b72"fetching_location"Tb4b4b4: Ta5d6ff"正在获取位置..."Tb4b4b4,
Tff7b72"location_sent"Tb4b4b4: Ta5d6ff"位置分享成功"Tb4b4b4,
Tff7b72"location_requested"Tb4b4b4: Ta5d6ff"位置已请求"Tb4b4b4,
Tff7b72"remove_image_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此图像附件吗?"Tb4b4b4,
Tff7b72"failed_start_recording"Tb4b4b4: Ta5d6ff"无法开始录制"Tb4b4b4,
Tff7b72"failed_start_recording_help_mediadevices"Tb4b4b4: Ta5d6ff"此 WebView 未提供麦克风 API。"Tb4b4b4,
Tff7b72"failed_start_recording_help_web_audio"Tb4b4b4: Ta5d6ff"此浏览器不支持 Web Audio。"Tb4b4b4,
Tff7b72"failed_start_recording_help_audio_worklet"Tb4b4b4: Ta5d6ff"不支持 AudioWorklet — OPUS 语音留言需要它。"Tb4b4b4,
Tff7b72"failed_start_recording_help_permission"Tb4b4b4: Ta5d6ff"请允许麦克风权限,或在其他应用释放麦克风后重试。"Tb4b4b4,
Tff7b72"remove_audio_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此音频附件吗?"Tb4b4b4,
Tff7b72"failed_generate_qr"Tb4b4b4: Ta5d6ff"生成二维码失败"Tb4b4b4,
Tff7b72"enter_folder_name"Tb4b4b4: Ta5d6ff"输入文件夹名称"Tb4b4b4,
Tff7b72"new_folder"Tb4b4b4: Ta5d6ff"新建文件夹"Tb4b4b4,
Tff7b72"rename_folder"Tb4b4b4: Ta5d6ff"重命名文件夹"Tb4b4b4,
Tff7b72"failed_render_qr"Tb4b4b4: Ta5d6ff"渲染二维码失败"Tb4b4b4,
Tff7b72"uri_copied"Tb4b4b4: Ta5d6ff"URI 已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_copy_uri"Tb4b4b4: Ta5d6ff"复制 URI 失败"Tb4b4b4,
Tff7b72"paper_message_sent"Tb4b4b4: Ta5d6ff"纸质消息发送成功"Tb4b4b4,
Tff7b72"failed_send_paper"Tb4b4b4: Ta5d6ff"发送纸质消息失败"Tb4b4b4,
Tff7b72"failed_load_config"Tb4b4b4: Ta5d6ff"加载配置失败"Tb4b4b4,
Tff7b72"profile_icon_saved"Tb4b4b4: Ta5d6ff"个人资料图标已保存"Tb4b4b4,
Tff7b72"failed_save_profile_icon"Tb4b4b4: Ta5d6ff"保存个人资料图标失败"Tb4b4b4,
Tff7b72"select_colors_warning"Tb4b4b4: Ta5d6ff"请同时选择背景颜色和图标颜色"Tb4b4b4,
Tff7b72"select_icon_warning"Tb4b4b4: Ta5d6ff"请选择一个图标"Tb4b4b4,
Tff7b72"changes_reset"Tb4b4b4: Ta5d6ff"更改已重置为已保存的值"Tb4b4b4,
Tff7b72"profile_icon_removed"Tb4b4b4: Ta5d6ff"个人资料图标已删除"Tb4b4b4,
Tff7b72"user_banished"Tb4b4b4: Ta5d6ff"用户放逐成功"Tb4b4b4,
Tff7b72"failed_banish_user"Tb4b4b4: Ta5d6ff"放逐用户失败"Tb4b4b4,
Tff7b72"banish_user"Tb4b4b4: Ta5d6ff"放逐用户"Tb4b4b4,
Tff7b72"banish_confirm"Tb4b4b4: Ta5d6ff"您确定要放逐此用户吗?他们将无法发送消息或建立链接。"Tb4b4b4,
Tff7b72"delete_conversation_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此对话吗?"Tb4b4b4,
Tff7b72"failed_delete_conversation"Tb4b4b4: Ta5d6ff"删除对话失败"Tb4b4b4,
Tff7b72"delete_history_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此对话中的所有消息吗?此操作无法撤销!"Tb4b4b4,
Tff7b72"failed_delete_history"Tb4b4b4: Ta5d6ff"删除历史失败"Tb4b4b4,
Tff7b72"pin_conversation"Tb4b4b4: Ta5d6ff"置顶对话"Tb4b4b4,
Tff7b72"unpin_conversation"Tb4b4b4: Ta5d6ff"取消置顶对话"Tb4b4b4,
Tff7b72"failed_toggle_pin"Tb4b4b4: Ta5d6ff"无法更新置顶状态"Tb4b4b4,
Tff7b72"opportunistic_deferred_label"Tb4b4b4: Ta5d6ff"等待中"Tb4b4b4,
Tff7b72"opportunistic_deferred_tooltip"Tb4b4b4: Ta5d6ff"消息将在用户上线或广播后立即发送。"Tb4b4b4,
Tff7b72"failed_waiting_announce"Tb4b4b4: Ta5d6ff"失败,等待广播"Tb4b4b4,
Tff7b72"failed_waiting_announce_tooltip"Tb4b4b4: Ta5d6ff"投递失败。联系人可达后将自动重发。"Tb4b4b4,
Tff7b72"invalid_destination_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希"Tb4b4b4,
Tff7b72"invalid_destination_hash_format"Tb4b4b4: Ta5d6ff"无效的目的地哈希格式"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"Ping 失败。请稍后再试。"Tb4b4b4,
Tff7b72"ping_in_progress"Tb4b4b4: Ta5d6ff"正在 Ping 目的地"Tb4b4b4,
Tff7b72"ping_reply_from"Tb4b4b4: Ta5d6ff"来自 {hash} 的有效回复"Tb4b4b4,
Tff7b72"duration"Tb4b4b4: Ta5d6ff"持续时间:{duration}"Tb4b4b4,
Tff7b72"hops_there"Tb4b4b4: Ta5d6ff"去程跳数:{count}"Tb4b4b4,
Tff7b72"hops_back"Tb4b4b4: Ta5d6ff"回程跳数:{count}"Tb4b4b4,
Tff7b72"signal_quality"Tb4b4b4: Ta5d6ff"信号质量:{quality}%"Tb4b4b4,
Tff7b72"rssi_val"Tb4b4b4: Ta5d6ff"RSSI:{rssi} dBm"Tb4b4b4,
Tff7b72"snr_val"Tb4b4b4: Ta5d6ff"SNR:{snr} dB"Tb4b4b4,
Tff7b72"reply"Tb4b4b4: Ta5d6ff"回复"Tb4b4b4,
Tff7b72"replying_to"Tb4b4b4: Ta5d6ff"回复给"Tb4b4b4,
Tff7b72"forward_banner_label"Tb4b4b4: Ta5d6ff"Forwarded message"Tb4b4b4,
Tff7b72"forward_you_shared"Tb4b4b4: Ta5d6ff"You're forwarding this quote"Tb4b4b4,
Tff7b72"forward_pick_recipient_title"Tb4b4b4: Ta5d6ff"Forward to contact"Tb4b4b4,
Tff7b72"forward_message"Tb4b4b4: Ta5d6ff"Forward"Tb4b4b4,
Tff7b72"forward_sent"Tb4b4b4: Ta5d6ff"Message forwarded"Tb4b4b4,
Tff7b72"forward_failed"Tb4b4b4: Ta5d6ff"Could not forward message"Tb4b4b4,
Tff7b72"forward_no_lxmf_destination"Tb4b4b4: Ta5d6ff"This contact has no usable LXMF delivery address."Tb4b4b4,
Tff7b72"forward_verify_show"Tb4b4b4: Ta5d6ff"Source and verification"Tb4b4b4,
Tff7b72"forward_verify_hide"Tb4b4b4: Ta5d6ff"Hide verification"Tb4b4b4,
Tff7b72"forward_verify_explanation"Tb4b4b4: Ta5d6ff"Paper LXMF 链接仅在完整消息可用且符合 Paper 限制时有效。引用的片段可能被伪造。"Tb4b4b4,
Tff7b72"forward_verify_loading"Tb4b4b4: Ta5d6ff"Looking up verification URI…"Tb4b4b4,
Tff7b72"forward_verify_open_uri"Tb4b4b4: Ta5d6ff"Open verification URI"Tb4b4b4,
Tff7b72"forward_verify_unavailable"Tb4b4b4: Ta5d6ff"Original message bytes are not cached here, so no verification URI could be built."Tb4b4b4,
Tff7b72"forward_verify_not_cached"Tb4b4b4: Ta5d6ff"Original message bytes are not cached here."Tb4b4b4,
Tff7b72"forward_verify_failed"Tb4b4b4: Ta5d6ff"Verification lookup failed."Tb4b4b4,
Tff7b72"forward_content_stub"Tb4b4b4: Ta5d6ff"_Forwarded via MeshChatX_\nAttachments and quoted text belong to the original sender."Tb4b4b4,
Tff7b72"forward_open_party_is_self"Tb4b4b4: Ta5d6ff"That is your own address."Tb4b4b4,
Tff7b72"message_actions"Tb4b4b4: Ta5d6ff"消息操作"Tb4b4b4,
Tff7b72"save_image_to_device"Tb4b4b4: Ta5d6ff"保存图片到设备"Tb4b4b4,
Tff7b72"cancel_send"Tb4b4b4: Ta5d6ff"取消发送"Tb4b4b4,
Tff7b72"react"Tb4b4b4: Ta5d6ff"反应"Tb4b4b4,
Tff7b72"reaction_you"Tb4b4b4: Ta5d6ff"您"Tb4b4b4,
Tff7b72"reaction_send_failed"Tb4b4b4: Ta5d6ff"无法发送反应"Tb4b4b4,
Tff7b72"conversation_reaction_preview"Tb4b4b4: Ta5d6ff"{name} 回应了 {emoji}"Tb4b4b4,
Tff7b72"conversation_location_share_you"Tb4b4b4: Ta5d6ff"你分享了你的位置"Tb4b4b4,
Tff7b72"conversation_location_share_other"Tb4b4b4: Ta5d6ff"{name} 分享了位置"Tb4b4b4,
Tff7b72"conversation_telemetry_preview"Tb4b4b4: Ta5d6ff"{name} 发送了遥测数据"Tb4b4b4,
Tff7b72"conversation_telemetry_stream_preview"Tb4b4b4: Ta5d6ff"{name} 发送了遥测流"Tb4b4b4,
Tff7b72"conversation_location_request_in_preview"Tb4b4b4: Ta5d6ff"{name} 请求你的位置"Tb4b4b4,
Tff7b72"conversation_location_request_out_preview"Tb4b4b4: Ta5d6ff"{name} 发送了位置请求"Tb4b4b4,
Tff7b72"conversation_image_you"Tb4b4b4: Ta5d6ff"你发送了一张图片"Tb4b4b4,
Tff7b72"conversation_image_other"Tb4b4b4: Ta5d6ff"{name} 发送了一张图片"Tb4b4b4,
Tff7b72"conversation_voice_you"Tb4b4b4: Ta5d6ff"你发送了一条语音"Tb4b4b4,
Tff7b72"conversation_voice_other"Tb4b4b4: Ta5d6ff"{name} 发送了一条语音"Tb4b4b4,
Tff7b72"conversation_file_you"Tb4b4b4: Ta5d6ff"你发送了一个文件"Tb4b4b4,
Tff7b72"conversation_file_other"Tb4b4b4: Ta5d6ff"{name} 发送了一个文件"Tb4b4b4,
Tff7b72"conversation_files_you"Tb4b4b4: Ta5d6ff"你发送了 {count} 个文件"Tb4b4b4,
Tff7b72"conversation_files_other"Tb4b4b4: Ta5d6ff"{name} 发送了 {count} 个文件"Tb4b4b4,
Tff7b72"message_not_found_in_cache"Tb4b4b4: Ta5d6ff"缓存中未找到消息"
Tb4b4b4},
Tff7b72"settings"Tb4b4b4: Tb4b4b4{
Tff7b72"shortcut_saved"Tb4b4b4: Ta5d6ff"快捷键已保存"Tb4b4b4,
Tff7b72"shortcut_deleted"Tb4b4b4: Ta5d6ff"快捷键已删除"Tb4b4b4,
Tff7b72"archived_pages_flushed"Tb4b4b4: Ta5d6ff"已冲出存档页面 。"Tb4b4b4,
Tff7b72"failed_enable_transport"Tb4b4b4: Ta5d6ff"启用传输模式失败 !"Tb4b4b4,
Tff7b72"failed_disable_transport"Tb4b4b4: Ta5d6ff"禁用运输模式失败 !"Tb4b4b4,
Tff7b72"failed_reload_reticulum"Tb4b4b4: Ta5d6ff"重新装入 Reticulum 失败 !"Tb4b4b4,
Tff7b72"folders_exported"Tb4b4b4: Ta5d6ff"导出文件夹"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"导出文件夹失败"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"成功导入文件夹和绘图"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"导入文件夹失败"Tb4b4b4,
Tff7b72"share_apk_heading"Tb4b4b4: Ta5d6ff"分享当前安装包"Tb4b4b4,
Tff7b72"share_apk_desc"Tb4b4b4: Ta5d6ff"通过蓝牙、附近分享或其他应用发送已安装的 MeshChatX 安装包。仅限 Android 应用。"Tb4b4b4,
Tff7b72"share_apk_short_hint"Tb4b4b4: Ta5d6ff"打开系统分享面板以发送此 APK。"Tb4b4b4,
Tff7b72"share_apk"Tb4b4b4: Ta5d6ff"分享应用(APK)"Tb4b4b4,
Tff7b72"share_apk_failed"Tb4b4b4: Ta5d6ff"无法打开 APK 分享。"Tb4b4b4,
Tff7b72"nomad_micron_wasm_title"Tb4b4b4: Ta5d6ff"Micron (WASM)"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_before_link"Tb4b4b4: Ta5d6ff"Optional WASM renderer ("Tb4b4b4,
Tff7b72"nomad_micron_wasm_link_label"Tb4b4b4: Ta5d6ff"micron-parser-go"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_after_link"Tb4b4b4: Ta5d6ff"): faster when supported; falls back to bundled JS. Off keeps JS only."Tb4b4b4,
Tff7b72"nomad_micron_default_engine_title"Tb4b4b4: Ta5d6ff"Default Micron renderer (.mu)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_desc"Tb4b4b4: Ta5d6ff"JavaScript is the default. WebAssembly uses micron-parser-go when the engine above is enabled and the module has loaded."Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_js"Tb4b4b4: Ta5d6ff"JavaScript (micron-parser)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_wasm"Tb4b4b4: Ta5d6ff"WebAssembly (micron-parser-go)"Tb4b4b4,
Tff7b72"micron_wasm_update_open_btn"Tb4b4b4: Ta5d6ff"更新 WASM 引擎…"Tb4b4b4,
Tff7b72"micron_wasm_update_modal_title"Tb4b4b4: Ta5d6ff"Micron WASM 引擎"Tb4b4b4,
Tff7b72"micron_wasm_update_active_label"Tb4b4b4: Ta5d6ff"当前覆盖"Tb4b4b4,
Tff7b72"micron_wasm_update_active_source"Tb4b4b4: Ta5d6ff"来源:{source}"Tb4b4b4,
Tff7b72"micron_wasm_update_source_github"Tb4b4b4: Ta5d6ff"GitHub 发行版(已验证 SHA-256)"Tb4b4b4,
Tff7b72"micron_wasm_update_source_upload"Tb4b4b4: Ta5d6ff"本地文件(未验证真实性)"Tb4b4b4,
Tff7b72"micron_wasm_update_active_size"Tb4b4b4: Ta5d6ff"大小:{bytes} 字节"Tb4b4b4,
Tff7b72"micron_wasm_update_bundled_only"Tb4b4b4: Ta5d6ff"正在使用与应用打包的 WASM。在您执行下方操作前不会从网络获取任何内容。"Tb4b4b4,
Tff7b72"micron_wasm_update_isolation_note"Tb4b4b4: Ta5d6ff"浏览器无法将 WebAssembly 与 JavaScript 完全隔离。本应用仅通过受限 API 暴露 Micron 转换;渲染的 HTML 仍会经过净化。wasm_exec.js 始终来自应用包,以匹配 Go 运行时。"Tb4b4b4,
Tff7b72"micron_wasm_update_github_heading"Tb4b4b4: Ta5d6ff"从 GitHub 发行版安装"Tb4b4b4,
Tff7b72"micron_wasm_update_github_url_hint"Tb4b4b4: Ta5d6ff"点击“获取并安装”后由 MeshChat 服务器从 GitHub 下载(浏览器保持同源以满足 CSP)。源路径:"Tb4b4b4,
Tff7b72"micron_wasm_update_fetch_github"Tb4b4b4: Ta5d6ff"获取并安装"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_heading"Tb4b4b4: Ta5d6ff"从文件安装"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_warning"Tb4b4b4: Ta5d6ff"上传的 WASM 不会进行真实性校验。请仅使用您信任的文件。"Tb4b4b4,
Tff7b72"micron_wasm_update_revert_bundled"Tb4b4b4: Ta5d6ff"移除覆盖(使用打包的 WASM)"Tb4b4b4,
Tff7b72"micron_wasm_update_err_empty_tag"Tb4b4b4: Ta5d6ff"请输入发行标签(例如 v1.0.5)。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_not_wasm"Tb4b4b4: Ta5d6ff"请选择扩展名为 .wasm 的文件。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_large"Tb4b4b4: Ta5d6ff"文件过大,无法作为运行时覆盖保存。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_small"Tb4b4b4: Ta5d6ff"文件过小,不是有效的 WASM 模块。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_activate_failed"Tb4b4b4: Ta5d6ff"无法加载已安装的文件(请检查 wasm_exec 兼容性或尝试其他构建)。已移除覆盖。"Tb4b4b4,
Tff7b72"micron_wasm_update_toast_installed"Tb4b4b4: Ta5d6ff"已安装 Micron WASM {tag}。"Tb4b4b4,
Tff7b72"micron_wasm_update_toast_uploaded"Tb4b4b4: Ta5d6ff"已从您的文件安装 WASM。"Tb4b4b4,
Tff7b72"micron_wasm_update_toast_reverted"Tb4b4b4: Ta5d6ff"已恢复为打包的 Micron WASM。"
Tb4b4b4},
Tff7b72"debug"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"调试日志"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"应用与访问日志,按严重程度筛选并搜索,辅助排查问题。"Tb4b4b4,
Tff7b72"tab_logs"Tb4b4b4: Ta5d6ff"日志"Tb4b4b4,
Tff7b72"tab_access_attempts"Tb4b4b4: Ta5d6ff"访问尝试"Tb4b4b4,
Tff7b72"search_logs_placeholder"Tb4b4b4: Ta5d6ff"搜索日志..."Tb4b4b4,
Tff7b72"search_access_placeholder"Tb4b4b4: Ta5d6ff"搜索 IP, 路径, 结果..."Tb4b4b4,
Tff7b72"level_all"Tb4b4b4: Ta5d6ff"各级"Tb4b4b4,
Tff7b72"anomalies_only"Tb4b4b4: Ta5d6ff"只有异常现象"Tb4b4b4,
Tff7b72"outcome_all"Tb4b4b4: Ta5d6ff"所有结果"Tb4b4b4,
Tff7b72"loading_logs"Tb4b4b4: Ta5d6ff"正在装入日志..."Tb4b4b4,
Tff7b72"no_logs"Tb4b4b4: Ta5d6ff"未找到日志 。"Tb4b4b4,
Tff7b72"loading_access"Tb4b4b4: Ta5d6ff"正在装入访问尝试..."Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"未记录访问尝试 。"Tb4b4b4,
Tff7b72"failed_fetch_logs"Tb4b4b4: Ta5d6ff"获取日志失败"Tb4b4b4,
Tff7b72"failed_fetch_access"Tb4b4b4: Ta5d6ff"获取访问尝试失败"Tb4b4b4,
Tff7b72"logs_copied"Tb4b4b4: Ta5d6ff"复制到剪贴板的页面日志"Tb4b4b4,
Tff7b72"access_copied"Tb4b4b4: Ta5d6ff"访问复制到剪贴板的尝试"Tb4b4b4,
Tff7b72"failed_copy_logs"Tb4b4b4: Ta5d6ff"复制日志失败"Tb4b4b4,
Tff7b72"failed_copy_access"Tb4b4b4: Ta5d6ff"复制访问尝试失败"
Tb4b4b4},
Tff7b72"visualiser"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"网络可视化工具"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"已发现节点和连接图。"Tb4b4b4,
Tff7b72"reticulum_mesh"Tb4b4b4: Ta5d6ff"Reticulum 网格"Tb4b4b4,
Tff7b72"network_visualizer"Tb4b4b4: Ta5d6ff"网络可视化工具"Tb4b4b4,
Tff7b72"node_info"Tb4b4b4: Ta5d6ff"节点信息"Tb4b4b4,
Tff7b72"hash"Tb4b4b4: Ta5d6ff"哈希"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"跳数"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"接口"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"RSSI"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"first_seen"Tb4b4b4: Ta5d6ff"首次发现"Tb4b4b4,
Tff7b72"last_seen"Tb4b4b4: Ta5d6ff"最后发现"Tb4b4b4,
Tff7b72"center_node"Tb4b4b4: Ta5d6ff"以节点为中心"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"复制哈希"Tb4b4b4,
Tff7b72"banish_identity"Tb4b4b4: Ta5d6ff"放逐身份"Tb4b4b4,
Tff7b72"banished_identities"Tb4b4b4: Ta5d6ff"被放逐的身份"Tb4b4b4,
Tff7b72"filter_nodes"Tb4b4b4: Ta5d6ff"过滤节点..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"全部"Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"直接"Tb4b4b4,
Tff7b72"one_hop"Tb4b4b4: Ta5d6ff"1 跳"Tb4b4b4,
Tff7b72"multi_hops"Tb4b4b4: Ta5d6ff"2+ 跳"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"清除"Tb4b4b4,
Tff7b72"show_labels"Tb4b4b4: Ta5d6ff"显示所有标签"Tb4b4b4,
Tff7b72"show_edges"Tb4b4b4: Ta5d6ff"显示边缘"Tb4b4b4,
Tff7b72"show_tooltips"Tb4b4b4: Ta5d6ff"显示工具提示"Tb4b4b4,
Tff7b72"show_rssi"Tb4b4b4: Ta5d6ff"显示 RSSI"Tb4b4b4,
Tff7b72"show_snr"Tb4b4b4: Ta5d6ff"显示 SNR"Tb4b4b4,
Tff7b72"show_hops"Tb4b4b4: Ta5d6ff"显示跳数"Tb4b4b4,
Tff7b72"physics"Tb4b4b4: Ta5d6ff"物理"Tb4b4b4,
Tff7b72"gravity"Tb4b4b4: Ta5d6ff"重力"Tb4b4b4,
Tff7b72"spring_length"Tb4b4b4: Ta5d6ff"弹簧长度"Tb4b4b4,
Tff7b72"spring_strength"Tb4b4b4: Ta5d6ff"弹簧强度"Tb4b4b4,
Tff7b72"damping"Tb4b4b4: Ta5d6ff"阻尼"Tb4b4b4,
Tff7b72"central_gravity"Tb4b4b4: Ta5d6ff"中心重力"Tb4b4b4,
Tff7b72"edge_strength"Tb4b4b4: Ta5d6ff"边缘强度"Tb4b4b4,
Tff7b72"force_atlas_2"Tb4b4b4: Ta5d6ff"Force Atlas 2"Tb4b4b4,
Tff7b72"barns_hut"Tb4b4b4: Ta5d6ff"Barnes-Hut"Tb4b4b4,
Tff7b72"repulsion"Tb4b4b4: Ta5d6ff"排斥"Tb4b4b4,
Tff7b72"reset_physics"Tb4b4b4: Ta5d6ff"重置物理"Tb4b4b4,
Tff7b72"reset_camera"Tb4b4b4: Ta5d6ff"重置相机"Tb4b4b4,
Tff7b72"clear_graph"Tb4b4b4: Ta5d6ff"清除图表"Tb4b4b4,
Tff7b72"total_nodes"Tb4b4b4: Ta5d6ff"总节点数"Tb4b4b4,
Tff7b72"total_edges"Tb4b4b4: Ta5d6ff"总边数"Tb4b4b4,
Tff7b72"discovered"Tb4b4b4: Ta5d6ff"已发现"Tb4b4b4,
Tff7b72"wait_between_batches"Tb4b4b4: Ta5d6ff"批次间等待"Tb4b4b4,
Tff7b72"batch"Tb4b4b4: Ta5d6ff"批次"Tb4b4b4,
Tff7b72"loading_status"Tb4b4b4: Ta5d6ff"加载状态"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"加载网络数据失败"Tb4b4b4,
Tff7b72"max_hops_filter"Tb4b4b4: Ta5d6ff"最大跳数"Tb4b4b4,
Tff7b72"show_disabled_interfaces"Tb4b4b4: Ta5d6ff"显示离线接口"Tb4b4b4,
Tff7b72"show_discovered_interfaces"Tb4b4b4: Ta5d6ff"显示已发现接口"
Tb4b4b4},
Tff7b72"banishment"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"审查身份和节点并解除放逐。"Tb4b4b4,
Tff7b72"failed_load_banished"Tb4b4b4: Ta5d6ff"加载被放逐目的地失败"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"按哈希或显示名称搜索..."Tb4b4b4,
Tff7b72"loading_items"Tb4b4b4: Ta5d6ff"正在加载被放逐项..."Tb4b4b4,
Tff7b72"no_items"Tb4b4b4: Ta5d6ff"未发现被放逐项"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐"Tb4b4b4,
Tff7b72"lift_banishment_confirm"Tb4b4b4: Ta5d6ff"您确定要解除对 {name} 的放逐吗?"Tb4b4b4,
Tff7b72"banished_at"Tb4b4b4: Ta5d6ff"放逐于"Tb4b4b4,
Tff7b72"banished_until"Tb4b4b4: Ta5d6ff"放逐至"Tb4b4b4,
Tff7b72"reason"Tb4b4b4: Ta5d6ff"原因"Tb4b4b4,
Tff7b72"type"Tb4b4b4: Ta5d6ff"类型"Tb4b4b4,
Tff7b72"user"Tb4b4b4: Ta5d6ff"用户"Tb4b4b4,
Tff7b72"node"Tb4b4b4: Ta5d6ff"节点"Tb4b4b4,
Tff7b72"blocked_destinations"Tb4b4b4: Ta5d6ff"被阻止的目的地"Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"放逐已解除"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐失败"
Tb4b4b4},
Tff7b72"nomadnet"Tb4b4b4: Tb4b4b4{
Tff7b72"remove_favourite"Tb4b4b4: Ta5d6ff"移除收藏"Tb4b4b4,
Tff7b72"add_favourite"Tb4b4b4: Ta5d6ff"添加收藏"Tb4b4b4,
Tff7b72"identify"Tb4b4b4: Ta5d6ff"识别"Tb4b4b4,
Tff7b72"pop_out_browser"Tb4b4b4: Ta5d6ff"弹出浏览器"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"新标签页"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"新标签页 (Ctrl+T)"Tb4b4b4,
Tff7b72"page_archives"Tb4b4b4: Ta5d6ff"页面存档"Tb4b4b4,
Tff7b72"archive_current_version"Tb4b4b4: Ta5d6ff"存档当前版本"Tb4b4b4,
Tff7b72"no_archives_for_this_page"Tb4b4b4: Ta5d6ff"此页面无存档"Tb4b4b4,
Tff7b72"viewing_archived_version_from"Tb4b4b4: Ta5d6ff"查看 {time} 的存档版本"Tb4b4b4,
Tff7b72"viewing_archived_version"Tb4b4b4: Ta5d6ff"正在查看存档版本"Tb4b4b4,
Tff7b72"load_live"Tb4b4b4: Ta5d6ff"加载实时版本"Tb4b4b4,
Tff7b72"failed_to_load_page"Tb4b4b4: Ta5d6ff"加载页面失败"Tb4b4b4,
Tff7b72"archived_version_available"Tb4b4b4: Ta5d6ff"此页面的存档版本可用。"Tb4b4b4,
Tff7b72"view_archive"Tb4b4b4: Ta5d6ff"查看存档"Tb4b4b4,
Tff7b72"no_active_node"Tb4b4b4: Ta5d6ff"无活动节点"Tb4b4b4,
Tff7b72"select_node_to_browse"Tb4b4b4: Ta5d6ff"选择要开始浏览的节点!"Tb4b4b4,
Tff7b72"open_nomadnet_url"Tb4b4b4: Ta5d6ff"打开 Nomad Network URL"Tb4b4b4,
Tff7b72"unknown_node"Tb4b4b4: Ta5d6ff"未知节点"Tb4b4b4,
Tff7b72"existing_download_in_progress"Tb4b4b4: Ta5d6ff"已有下载正在进行中。请等待完成后再开始新下载。"Tb4b4b4,
Tff7b72"favourites"Tb4b4b4: Ta5d6ff"收藏"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"search_favourites_placeholder"Tb4b4b4: Ta5d6ff"搜索 {count} 个收藏..."Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"搜索 {count} 条最近广播..."Tb4b4b4,
Tff7b72"rename"Tb4b4b4: Ta5d6ff"重命名"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"no_favourites"Tb4b4b4: Ta5d6ff"无收藏"Tb4b4b4,
Tff7b72"add_nodes_from_announces"Tb4b4b4: Ta5d6ff"从广播标签中添加节点。"Tb4b4b4,
Tff7b72"favourites_search_no_results"Tb4b4b4: Ta5d6ff"没有收藏匹配您的搜索"Tb4b4b4,
Tff7b72"favourites_search_try_other"Tb4b4b4: Ta5d6ff"请尝试其他搜索词。"Tb4b4b4,
Tff7b72"no_favourites_in_section"Tb4b4b4: Ta5d6ff"此分区中尚无收藏。"Tb4b4b4,
Tff7b72"search_announces"Tb4b4b4: Ta5d6ff"搜索广播"Tb4b4b4,
Tff7b72"announced_time_ago"Tb4b4b4: Ta5d6ff"{time} 前广播"Tb4b4b4,
Tff7b72"block_node"Tb4b4b4: Ta5d6ff"放逐节点"Tb4b4b4,
Tff7b72"no_announces_yet"Tb4b4b4: Ta5d6ff"尚无广播"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"未找到匹配您搜索的端点。"Tb4b4b4,
Tff7b72"listening_for_peers"Tb4b4b4: Ta5d6ff"正在网格中监听端点。"Tb4b4b4,
Tff7b72"block_node_confirm"Tb4b4b4: Ta5d6ff"您确定要放逐 {name} 吗?其广播将被忽略,不会出现在广播流中。"Tb4b4b4,
Tff7b72"node_blocked_successfully"Tb4b4b4: Ta5d6ff"节点放逐成功"Tb4b4b4,
Tff7b72"failed_to_block_node"Tb4b4b4: Ta5d6ff"放逐节点失败"Tb4b4b4,
Tff7b72"failed_rename_favourite"Tb4b4b4: Ta5d6ff"重命名收藏失败"Tb4b4b4,
Tff7b72"rename_favourite"Tb4b4b4: Ta5d6ff"重命名此收藏"Tb4b4b4,
Tff7b72"remove_favourite_confirm"Tb4b4b4: Ta5d6ff"您确定要移除此收藏吗?"Tb4b4b4,
Tff7b72"enter_nomadnet_url"Tb4b4b4: Ta5d6ff"输入 Nomad Network URL"Tb4b4b4,
Tff7b72"archiving_page"Tb4b4b4: Ta5d6ff"正在存档页面..."Tb4b4b4,
Tff7b72"page_archived_successfully"Tb4b4b4: Ta5d6ff"页面存档成功。"Tb4b4b4,
Tff7b72"identify_confirm"Tb4b4b4: Ta5d6ff"您确定要向此 Nomad Network 节点标识身份吗?发送身份后页面将重新加载。"Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"放逐已解除"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐失败"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐"Tb4b4b4,
Tff7b72"enter_section_name"Tb4b4b4: Ta5d6ff"输入区域名称"Tb4b4b4,
Tff7b72"new_section"Tb4b4b4: Ta5d6ff"新区"Tb4b4b4,
Tff7b72"rename_section"Tb4b4b4: Ta5d6ff"重命名区域"Tb4b4b4,
Tff7b72"delete_section_confirm"Tb4b4b4: Ta5d6ff"删除此区域?收藏将移至主区域。"Tb4b4b4,
Tff7b72"unsupported_url"Tb4b4b4: Ta5d6ff"不支持的 URL:"Tb4b4b4,
Tff7b72"path_away_suffix"Tb4b4b4: Ta5d6ff"之外"Tb4b4b4,
Tff7b72"renderer_chip_micron_js"Tb4b4b4: Ta5d6ff"Micron JS"Tb4b4b4,
Tff7b72"renderer_chip_micron_wasm"Tb4b4b4: Ta5d6ff"Micron WASM"Tb4b4b4,
Tff7b72"renderer_hint_micron_js"Tb4b4b4: Ta5d6ff"micron-parser (JavaScript)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm"Tb4b4b4: Ta5d6ff"micron-parser-go (WebAssembly)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm_pending"Tb4b4b4: Ta5d6ff"正在加载快速版本或不可用。正在使用标准版本。"Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_powered"Tb4b4b4: Ta5d6ff"由 "Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_active_tail"Tb4b4b4: Ta5d6ff" {version} 驱动。WebAssembly 渲染。"Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_pending_tail"Tb4b4b4: Ta5d6ff" {version} 正在加载或不可用。正在使用标准版本。"Tb4b4b4,
Tff7b72"renderer_switch_title"Tb4b4b4: Ta5d6ff"解析器"Tb4b4b4,
Tff7b72"renderer_menu_js"Tb4b4b4: Ta5d6ff"Micron:JavaScript"Tb4b4b4,
Tff7b72"renderer_menu_wasm"Tb4b4b4: Ta5d6ff"Micron:WebAssembly"Tb4b4b4,
Tff7b72"renderer_setting_failed"Tb4b4b4: Ta5d6ff"无法更新 Micron 渲染器"Tb4b4b4,
Tff7b72"multiline_hint"Tb4b4b4: Ta5d6ff"再次按下回车键以展开为多行"Tb4b4b4,
Tff7b72"renderer_chip_markdown"Tb4b4b4: Ta5d6ff"Markdown"Tb4b4b4,
Tff7b72"renderer_chip_html"Tb4b4b4: Ta5d6ff"HTML"Tb4b4b4,
Tff7b72"renderer_chip_plaintext"Tb4b4b4: Ta5d6ff"Text"Tb4b4b4,
Tff7b72"renderer_hint_markdown"Tb4b4b4: Ta5d6ff"Markdown renderer"Tb4b4b4,
Tff7b72"renderer_hint_html"Tb4b4b4: Ta5d6ff"Sanitized HTML"Tb4b4b4,
Tff7b72"renderer_hint_plaintext"Tb4b4b4: Ta5d6ff"Escaped plain text"Tb4b4b4,
Tff7b72"load_phase_default"Tb4b4b4: Ta5d6ff"正在加载页面"Tb4b4b4,
Tff7b72"load_phase_finding_path"Tb4b4b4: Ta5d6ff"寻找通往节点的网络路径"Tb4b4b4,
Tff7b72"load_phase_establishing_link"Tb4b4b4: Ta5d6ff"建立与节点的链接"Tb4b4b4,
Tff7b72"page_download_cancelled"Tb4b4b4: Ta5d6ff"下载已取消。"Tb4b4b4,
Tff7b72"load_phase_requesting_page"Tb4b4b4: Ta5d6ff"发送页面请求"Tb4b4b4,
Tff7b72"load_phase_transferring"Tb4b4b4: Ta5d6ff"接收页面"Tb4b4b4,
Tff7b72"path_finder"Tb4b4b4: Ta5d6ff"路径查找器"Tb4b4b4,
Tff7b72"path_finder_quick_request"Tb4b4b4: Ta5d6ff"请求路径"Tb4b4b4,
Tff7b72"path_finder_force_find"Tb4b4b4: Ta5d6ff"强制查找路径(等待)"Tb4b4b4,
Tff7b72"path_finder_drop_and_request"Tb4b4b4: Ta5d6ff"丢弃路径并重新发现"Tb4b4b4,
Tff7b72"path_finder_load_archive"Tb4b4b4: Ta5d6ff"加载最新归档快照"Tb4b4b4,
Tff7b72"path_finder_request_sent"Tb4b4b4: Ta5d6ff"路径请求已发送"Tb4b4b4,
Tff7b72"path_finder_found"Tb4b4b4: Ta5d6ff"已找到路径,正在重试页面"Tb4b4b4,
Tff7b72"path_finder_not_found"Tb4b4b4: Ta5d6ff"在超时时间内未找到路径"Tb4b4b4,
Tff7b72"path_finder_dropped_and_requested"Tb4b4b4: Ta5d6ff"路径已丢弃,正在重新请求"Tb4b4b4,
Tff7b72"path_finder_failed"Tb4b4b4: Ta5d6ff"路径查找请求失败"Tb4b4b4,
Tff7b72"path_finder_archive_loading"Tb4b4b4: Ta5d6ff"正在查找归档快照..."Tb4b4b4,
Tff7b72"export_section_favourites"Tb4b4b4: Ta5d6ff"导出此分组的收藏"Tb4b4b4,
Tff7b72"section_favourites_exported"Tb4b4b4: Ta5d6ff"分组收藏已导出"Tb4b4b4,
Tff7b72"section_favourites_export_failed"Tb4b4b4: Ta5d6ff"无法导出分组收藏"Tb4b4b4,
Tff7b72"sidebar_selection_mode"Tb4b4b4: Ta5d6ff"选择模式"Tb4b4b4,
Tff7b72"bulk_selected_count"Tb4b4b4: Ta5d6ff"已选 {count} 项"Tb4b4b4,
Tff7b72"bulk_remove"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"bulk_move_to_section"Tb4b4b4: Ta5d6ff"移动到分组"Tb4b4b4,
Tff7b72"bulk_remove_favourites_confirm"Tb4b4b4: Ta5d6ff"是否从此设备移除 {count} 个收藏?"Tb4b4b4,
Tff7b72"bulk_remove_favourites_done"Tb4b4b4: Ta5d6ff"已移除 {count} 个收藏"Tb4b4b4,
Tff7b72"bulk_block_confirm"Tb4b4b4: Ta5d6ff"是否将 {count} 个节点移出宣告列表?"Tb4b4b4,
Tff7b72"bulk_block_done"Tb4b4b4: Ta5d6ff"已移出 {count} 个节点"Tb4b4b4,
Tff7b72"bulk_add_to_favourites"Tb4b4b4: Ta5d6ff"加入收藏"Tb4b4b4,
Tff7b72"bulk_add_favourites_done"Tb4b4b4: Ta5d6ff"已将 {count} 个节点加入收藏"Tb4b4b4,
Tff7b72"bulk_block_nodes"Tb4b4b4: Ta5d6ff"移出"Tb4b4b4,
Tff7b72"bulk_nothing_to_add_favourites"Tb4b4b4: Ta5d6ff"无需添加(已在收藏或未选择)"
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMF 转发器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在地址之间转发 LXMF, 并保留回执路径 。"Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"添加转发规则"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"名称"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"规则名(如家节点)."Tb4b4b4,
Tff7b72"forward_to_hash"Tb4b4b4: Ta5d6ff"转发到 Hash"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"目标 LXMF 散列..."Tb4b4b4,
Tff7b72"source_filter"Tb4b4b4: Ta5d6ff"源过滤器( 可选)"Tb4b4b4,
Tff7b72"source_filter_placeholder"Tb4b4b4: Ta5d6ff"只有从这个散发地向前..."Tb4b4b4,
Tff7b72"add_button"Tb4b4b4: Ta5d6ff"添加规则"Tb4b4b4,
Tff7b72"active_rules"Tb4b4b4: Ta5d6ff"现行规则"Tb4b4b4,
Tff7b72"no_rules"Tb4b4b4: Ta5d6ff"没有配置转发规则 。"Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"活动"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"已禁用"Tb4b4b4,
Tff7b72"forwarding_to"Tb4b4b4: Ta5d6ff"转发至:{hash}"Tb4b4b4,
Tff7b72"source_filter_display"Tb4b4b4: Ta5d6ff"源过滤器:{hash}"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此规则吗 ?"
Tb4b4b4},
Tff7b72"archives"Tb4b4b4: Tb4b4b4{
Tff7b72"description"Tb4b4b4: Ta5d6ff"搜索游牧网络页面存储在您的本地档案中 。"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索内容、 散列或路径..."Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"正在装入文件..."Tb4b4b4,
Tff7b72"no_archives_found"Tb4b4b4: Ta5d6ff"未找到档案"Tb4b4b4,
Tff7b72"adjust_filters"Tb4b4b4: Ta5d6ff"尝试调整搜索过滤器 。"Tb4b4b4,
Tff7b72"browse_to_archive"Tb4b4b4: Ta5d6ff"浏览游牧人网络网站后, 存档页面会在此显示 。"Tb4b4b4,
Tff7b72"page"Tb4b4b4: Ta5d6ff"页次"Tb4b4b4,
Tff7b72"pages"Tb4b4b4: Ta5d6ff"页 次"Tb4b4b4,
Tff7b72"view"Tb4b4b4: Ta5d6ff"视图"Tb4b4b4,
Tff7b72"showing_range"Tb4b4b4: Ta5d6ff"显示{start}到{end}的{total}档案"Tb4b4b4,
Tff7b72"page_of"Tb4b4b4: Ta5d6ff"{total_pages}第{page}页"Tb4b4b4,
Tff7b72"export_mu"Tb4b4b4: Ta5d6ff"导出.mu"Tb4b4b4,
Tff7b72"export_selected_mu"Tb4b4b4: Ta5d6ff"导出 .mu ({count})"
Tb4b4b4},
Tff7b72"docs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Reticulum 手册与 MeshChatX 指南,配置后可离线阅读。"Tb4b4b4,
Tff7b72"status_title"Tb4b4b4: Ta5d6ff"文件状况"Tb4b4b4,
Tff7b72"status_extracting"Tb4b4b4: Ta5d6ff"正在解压..."Tb4b4b4,
Tff7b72"status_available"Tb4b4b4: Ta5d6ff"离线手册可用"Tb4b4b4,
Tff7b72"status_not_available"Tb4b4b4: Ta5d6ff"手册不可用"Tb4b4b4,
Tff7b72"btn_upload"Tb4b4b4: Ta5d6ff"上传手册"Tb4b4b4,
Tff7b72"btn_share"Tb4b4b4: Ta5d6ff"以可重新上传的 ZIP 共享 Reticulum 手册"Tb4b4b4,
Tff7b72"empty_state_hint"Tb4b4b4: Ta5d6ff"上传 Reticulum 手册的 ZIP 以离线查看。支持自定义或更新后的文档。"Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"错误"Tb4b4b4,
Tff7b72"failed_upload_docs"Tb4b4b4: Ta5d6ff"上传文档失败"Tb4b4b4,
Tff7b72"docs_link_copied"Tb4b4b4: Ta5d6ff"复制到剪贴板的文档链接"Tb4b4b4,
Tff7b72"failed_copy_link"Tb4b4b4: Ta5d6ff"复制链接失败"
Tb4b4b4},
Tff7b72"licenses"Tb4b4b4: Tb4b4b4{
Tff7b72"section_label"Tb4b4b4: Ta5d6ff"法律"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"第三方许可证"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"运行时依赖版本,作者,和SPDX或已声明的许可证字符串. 数据是从安装的Python环境收集的. 前端数据在工作时使用pnpm;否则软件包会从node modules读取(例如pnpm许可证在锁文件上失败)."Tb4b4b4,
Tff7b72"short_description"Tb4b4b4: Ta5d6ff"依赖版本,作者,以及后端和前端的许可."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索包,版本,作者,许可证..."Tb4b4b4,
Tff7b72"generated_at"Tb4b4b4: Ta5d6ff"生成于{time}"Tb4b4b4,
Tff7b72"frontend_source"Tb4b4b4: Ta5d6ff"前端数据:{source}"Tb4b4b4,
Tff7b72"backend_section"Tb4b4b4: Ta5d6ff"后端 (蟒蛇)"Tb4b4b4,
Tff7b72"frontend_section"Tb4b4b4: Ta5d6ff"前端( 节点)"Tb4b4b4,
Tff7b72"col_package"Tb4b4b4: Ta5d6ff"软件包"Tb4b4b4,
Tff7b72"col_version"Tb4b4b4: Ta5d6ff"版本"Tb4b4b4,
Tff7b72"col_author"Tb4b4b4: Ta5d6ff"作者"Tb4b4b4,
Tff7b72"col_license"Tb4b4b4: Ta5d6ff"许可证"
Tb4b4b4},
Tff7b72"tools"Tb4b4b4: Tb4b4b4{
Tff7b72"utilities"Tb4b4b4: Ta5d6ff"公用事业"Tb4b4b4,
Tff7b72"power_tools"Tb4b4b4: Ta5d6ff"公用事业"Tb4b4b4,
Tff7b72"diagnostics_description"Tb4b4b4: Ta5d6ff"网格与 Reticulum 常用工具集中在一处:可达性、路径、文件传输、翻译、文档与硬件辅助。点击任一行打开完整工具。"Tb4b4b4,
Tff7b72"back_to_tools"Tb4b4b4: Ta5d6ff"返回工具"Tb4b4b4,
Tff7b72"beta_badge"Tb4b4b4: Ta5d6ff"Beta"Tb4b4b4,
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"ing"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"测量到一个接受ping的目的地的往返时间。"
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RN 探测器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"派出可配置有效载荷大小的探测器来测试可达性和延迟性."
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP 核电站"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 Reticulum(RNCP) 发送和接收文件,并取得进展."
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Manage persistent rnsh sessions"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"来自Reticulum的相接式对答和面向链接状态."
Tb4b4b4},
Tff7b72"rnpath"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNPath 图像"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"检查路径,宣布,以及请求或投放路径."Tb4b4b4,
Tff7b72"failed_fetch"Tb4b4b4: Ta5d6ff"获取路径数据失败"Tb4b4b4,
Tff7b72"path_dropped"Tb4b4b4: Ta5d6ff"路径已丢弃"Tb4b4b4,
Tff7b72"failed_drop"Tb4b4b4: Ta5d6ff"无法丢弃路径"Tb4b4b4,
Tff7b72"error_drop"Tb4b4b4: Ta5d6ff"丢弃路径出错"Tb4b4b4,
Tff7b72"failed_request"Tb4b4b4: Ta5d6ff"请求路径失败"Tb4b4b4,
Tff7b72"paths_dropped"Tb4b4b4: Ta5d6ff"路径已丢弃"Tb4b4b4,
Tff7b72"failed_drop_paths"Tb4b4b4: Ta5d6ff"丢弃路径失败"Tb4b4b4,
Tff7b72"purge_confirm"Tb4b4b4: Ta5d6ff"清除全部宣布队列吗 ? 这一点是无法消除的。"Tb4b4b4,
Tff7b72"queues_purged"Tb4b4b4: Ta5d6ff"宣布队列已清除"Tb4b4b4,
Tff7b72"failed_purge"Tb4b4b4: Ta5d6ff"清除队列失败"
Tb4b4b4},
Tff7b72"rnpath_trace"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS 路径"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"向目的地散列显示跳动列表 。"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目标散列"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"输入32Char目的地散列..."Tb4b4b4,
Tff7b72"trace"Tb4b4b4: Ta5d6ff"追踪路径"Tb4b4b4,
Tff7b72"tracing"Tb4b4b4: Ta5d6ff"通过网路追踪路径..."Tb4b4b4,
Tff7b72"total_hops"Tb4b4b4: Ta5d6ff"跳跃总数"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"退出接口"Tb4b4b4,
Tff7b72"next_hop"Tb4b4b4: Ta5d6ff"下一个跳跃"Tb4b4b4,
Tff7b72"ready_title"Tb4b4b4: Ta5d6ff"跟踪路径"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"输入目的地散列以列出沿当前路径的跳动 。"Tb4b4b4,
Tff7b72"unknown_hops"Tb4b4b4: Ta5d6ff"{count}中级中学"Tb4b4b4,
Tff7b72"ping_test"Tb4b4b4: Ta5d6ff"与平的测试"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"笔译员"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 LibreTranslate 服务器或本地的 Argos Translate 翻译文本 。"
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"转发器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在地址之间转发 LXMF, 并保留回执路径 。"
Tb4b4b4},
Tff7b72"propagation_nodes"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"选择偏好的传播节点,查看实时统计数据并快速检查路径。"
Tb4b4b4},
Tff7b72"sieve_filters"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"筛选规则"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在对等方字段和/或消息标题与正文中匹配文本,然后隐藏会话、关闭通知、移入文件夹或放逐发送方(完全屏蔽)。"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"规则按顺序执行。适用范围可选所有人、仅联系人或仅非联系人。可选子串或正则。第一条匹配且已启用的规则生效。"Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"返回工具"Tb4b4b4,
Tff7b72"rules_heading"Tb4b4b4: Ta5d6ff"规则"Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"添加规则"Tb4b4b4,
Tff7b72"order_hint"Tb4b4b4: Ta5d6ff"自上而下:先匹配的规则优先。"Tb4b4b4,
Tff7b72"empty_rules"Tb4b4b4: Ta5d6ff"尚无规则。添加规则或保存空列表以清除筛选。"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"启用"Tb4b4b4,
Tff7b72"move_up"Tb4b4b4: Ta5d6ff"上移"Tb4b4b4,
Tff7b72"move_down"Tb4b4b4: Ta5d6ff"下移"Tb4b4b4,
Tff7b72"remove_rule"Tb4b4b4: Ta5d6ff"删除规则"Tb4b4b4,
Tff7b72"terms_label"Tb4b4b4: Ta5d6ff"词或模式"Tb4b4b4,
Tff7b72"terms_placeholder"Tb4b4b4: Ta5d6ff"每行一个或用逗号分隔。搜索不区分大小写。您也可以使用正则表达式(每行一个)。"Tb4b4b4,
Tff7b72"match_targets_label"Tb4b4b4: Ta5d6ff"匹配范围"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"对等方显示名、自定义名、联系人字段"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"消息标题与正文(若有)"Tb4b4b4,
Tff7b72"match_targets_hint"Tb4b4b4: Ta5d6ff"至少保留一个匹配目标。"Tb4b4b4,
Tff7b72"match_mode_label"Tb4b4b4: Ta5d6ff"匹配方式"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"子串"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"正则表达式"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"适用于"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"所有人"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"仅联系人"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"仅非联系人"Tb4b4b4,
Tff7b72"graph_scope_everyone"Tb4b4b4: Ta5d6ff"所有人"Tb4b4b4,
Tff7b72"graph_scope_contacts"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"graph_scope_non_contacts"Tb4b4b4: Ta5d6ff"非联系人"Tb4b4b4,
Tff7b72"graph_match_peer"Tb4b4b4: Ta5d6ff"对等方"Tb4b4b4,
Tff7b72"graph_match_message"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"graph_match_mode_substring"Tb4b4b4: Ta5d6ff"子串"Tb4b4b4,
Tff7b72"graph_match_mode_regex"Tb4b4b4: Ta5d6ff"正则"Tb4b4b4,
Tff7b72"action_label"Tb4b4b4: Ta5d6ff"则"Tb4b4b4,
Tff7b72"action_hide"Tb4b4b4: Ta5d6ff"隐藏会话"Tb4b4b4,
Tff7b72"action_ignore"Tb4b4b4: Ta5d6ff"忽略(无通知)"Tb4b4b4,
Tff7b72"action_folder"Tb4b4b4: Ta5d6ff"移入文件夹"Tb4b4b4,
Tff7b72"action_banish"Tb4b4b4: Ta5d6ff"放逐发送方(完全屏蔽)"Tb4b4b4,
Tff7b72"folder_label"Tb4b4b4: Ta5d6ff"文件夹"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"正在保存…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"重新加载"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"筛选规则已保存"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存筛选规则"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"无法加载筛选规则"Tb4b4b4,
Tff7b72"flow_heading"Tb4b4b4: Ta5d6ff"规则流程"Tb4b4b4,
Tff7b72"flow_source"Tb4b4b4: Ta5d6ff"对等方"Tb4b4b4,
Tff7b72"flow_source_hint"Tb4b4b4: Ta5d6ff"对等方字段:广播显示名、自定义名、联系人或 LXMF。"Tb4b4b4,
Tff7b72"flow_if"Tb4b4b4: Ta5d6ff"若"Tb4b4b4,
Tff7b72"flow_hide"Tb4b4b4: Ta5d6ff"隐藏"Tb4b4b4,
Tff7b72"flow_banish"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"flow_folder"Tb4b4b4: Ta5d6ff"文件夹"Tb4b4b4,
Tff7b72"flow_no_rules"Tb4b4b4: Ta5d6ff"无规则"
Tb4b4b4},
Tff7b72"message_blocklist"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Message blocklist"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Auto-banish senders when their message or name matches a word or regex from your shared blocklist."Tb4b4b4,
Tff7b72"beta_notice_title"Tb4b4b4: Ta5d6ff"Beta (work in progress)"Tb4b4b4,
Tff7b72"beta_notice_body"Tb4b4b4: Ta5d6ff"This tool is off until you turn it on. Words match regardless of case. Regex uses normal patterns. If something matches, the sender gets banished right away. Export a list to share with your group, or import one to merge or replace yours."Tb4b4b4,
Tff7b72"enable_label"Tb4b4b4: Ta5d6ff"Enable message blocklist"Tb4b4b4,
Tff7b72"enable_hint"Tb4b4b4: Ta5d6ff"When disabled, entries are saved but no automatic banish runs."Tb4b4b4,
Tff7b72"entries_heading"Tb4b4b4: Ta5d6ff"Blocked phrases"Tb4b4b4,
Tff7b72"add_entry"Tb4b4b4: Ta5d6ff"Add phrase"Tb4b4b4,
Tff7b72"empty_entries"Tb4b4b4: Ta5d6ff"No phrases yet. Add entries or import a shared list."Tb4b4b4,
Tff7b72"entry_enabled"Tb4b4b4: Ta5d6ff"Active"Tb4b4b4,
Tff7b72"entry_placeholder"Tb4b4b4: Ta5d6ff"spam phrase or regex pattern"Tb4b4b4,
Tff7b72"remove_entry"Tb4b4b4: Ta5d6ff"Remove"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"Applies to"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"Everyone"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"Contacts only"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"Non-contacts only"Tb4b4b4,
Tff7b72"match_in_label"Tb4b4b4: Ta5d6ff"Match in"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"Message title and body"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"Peer display name and contact fields"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"Word"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"Regex"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Export"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Import"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Save"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Saving…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"Reload"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Blocklist saved"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Could not save blocklist"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Could not load blocklist"Tb4b4b4,
Tff7b72"enabled_toast"Tb4b4b4: Ta5d6ff"Message blocklist enabled"Tb4b4b4,
Tff7b72"disabled_toast"Tb4b4b4: Ta5d6ff"Message blocklist disabled"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"Blocklist exported"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"Could not export blocklist"Tb4b4b4,
Tff7b72"import_merge_confirm"Tb4b4b4: Ta5d6ff"Merge with your current list? Choose Cancel to replace your list entirely."Tb4b4b4,
Tff7b72"imported_merge"Tb4b4b4: Ta5d6ff"Blocklist merged"Tb4b4b4,
Tff7b72"imported_replace"Tb4b4b4: Ta5d6ff"Blocklist replaced"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Could not import blocklist"
Tb4b4b4},
Tff7b72"repository_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"软件仓库服务器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过明文 HTTP 重新分发 MeshChatX 与 Reticulum 相关 Python 安装包,以及您自己的文件,供局域网或本机下载。"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"刷新内置的软件包,添加您自己的文件,或为其他设备启动下载页面。"Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"Back to tools"Tb4b4b4,
Tff7b72"http_heading"Tb4b4b4: Ta5d6ff"Plain HTTP mirror"Tb4b4b4,
Tff7b72"host_label"Tb4b4b4: Ta5d6ff"Listen address"Tb4b4b4,
Tff7b72"port_label"Tb4b4b4: Ta5d6ff"Port"Tb4b4b4,
Tff7b72"start_http"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"stop_http"Tb4b4b4: Ta5d6ff"Stop"Tb4b4b4,
Tff7b72"restart_http"Tb4b4b4: Ta5d6ff"Restart"Tb4b4b4,
Tff7b72"http_listen_label"Tb4b4b4: Ta5d6ff"Listening:"Tb4b4b4,
Tff7b72"open_http"Tb4b4b4: Ta5d6ff"Open in browser"Tb4b4b4,
Tff7b72"http_started"Tb4b4b4: Ta5d6ff"HTTP server started"Tb4b4b4,
Tff7b72"http_stopped"Tb4b4b4: Ta5d6ff"HTTP server stopped"Tb4b4b4,
Tff7b72"http_restarted"Tb4b4b4: Ta5d6ff"HTTP server restarted"Tb4b4b4,
Tff7b72"http_err_generic"Tb4b4b4: Ta5d6ff"HTTP server request failed"Tb4b4b4,
Tff7b72"http_err_invalid_host"Tb4b4b4: Ta5d6ff"Invalid listen address"Tb4b4b4,
Tff7b72"http_err_invalid_port"Tb4b4b4: Ta5d6ff"Invalid port"Tb4b4b4,
Tff7b72"http_err_already_running"Tb4b4b4: Ta5d6ff"HTTP server is already running"Tb4b4b4,
Tff7b72"http_err_bind_failed"Tb4b4b4: Ta5d6ff"Could not bind (port in use or permission denied)"Tb4b4b4,
Tff7b72"upload_heading"Tb4b4b4: Ta5d6ff"Upload file"Tb4b4b4,
Tff7b72"choose_file"Tb4b4b4: Ta5d6ff"Choose file"Tb4b4b4,
Tff7b72"refresh_bundled_tooltip"Tb4b4b4: Ta5d6ff"Download bundled wheels to this device (needs network)"Tb4b4b4,
Tff7b72"refresh_started"Tb4b4b4: Ta5d6ff"Downloading bundled packages…"Tb4b4b4,
Tff7b72"refresh_fetching"Tb4b4b4: Ta5d6ff"Getting {pkg}…"Tb4b4b4,
Tff7b72"refresh_ok"Tb4b4b4: Ta5d6ff"Bundled wheels refreshed"Tb4b4b4,
Tff7b72"refresh_ok_count"Tb4b4b4: Ta5d6ff"{n} packages downloaded"Tb4b4b4,
Tff7b72"refresh_failed"Tb4b4b4: Ta5d6ff"Could not refresh bundled wheels"Tb4b4b4,
Tff7b72"refresh_pip_missing"Tb4b4b4: Ta5d6ff"pip was not found on this system. Install pip and try again."Tb4b4b4,
Tff7b72"refresh_partial"Tb4b4b4: Ta5d6ff"Some packages could not be downloaded (details below)"Tb4b4b4,
Tff7b72"refresh_partial_toast"Tb4b4b4: Ta5d6ff"Bundled download finished with some failures"Tb4b4b4,
Tff7b72"files_heading"Tb4b4b4: Ta5d6ff"Files"Tb4b4b4,
Tff7b72"col_name"Tb4b4b4: Ta5d6ff"Name"Tb4b4b4,
Tff7b72"col_source"Tb4b4b4: Ta5d6ff"Source"Tb4b4b4,
Tff7b72"col_size"Tb4b4b4: Ta5d6ff"Size"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"No files yet. Upload a file or refresh bundled wheels."Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Delete"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Delete uploaded file \"{name}\"?"Tb4b4b4,
Tff7b72"delete_ok"Tb4b4b4: Ta5d6ff"File removed"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"Could not delete file"Tb4b4b4,
Tff7b72"upload_ok"Tb4b4b4: Ta5d6ff"File uploaded"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"Upload failed"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Could not load repository"
Tb4b4b4},
Tff7b72"rnode_flasher"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"R 节点闪光器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"从浏览器(支持的硬件)中闪出或更新RNode固件."Tb4b4b4,
Tff7b72"select_device"Tb4b4b4: Ta5d6ff"1. 选择设备"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"产品"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"型号"Tb4b4b4,
Tff7b72"connection_method"Tb4b4b4: Ta5d6ff"连接方法"Tb4b4b4,
Tff7b72"serial"Tb4b4b4: Ta5d6ff"序列"Tb4b4b4,
Tff7b72"wifi"Tb4b4b4: Ta5d6ff"无线网络"Tb4b4b4,
Tff7b72"ip_address"Tb4b4b4: Ta5d6ff"IP 地址"Tb4b4b4,
Tff7b72"ip_address_placeholder"Tb4b4b4: Ta5d6ff"例如,192.168.1100 号"Tb4b4b4,
Tff7b72"select_product"Tb4b4b4: Ta5d6ff"选择产品"Tb4b4b4,
Tff7b72"select_model"Tb4b4b4: Ta5d6ff"选择一个模型"Tb4b4b4,
Tff7b72"enter_dfu_mode"Tb4b4b4: Ta5d6ff"输入 DFU 模式"Tb4b4b4,
Tff7b72"entering_dfu_mode"Tb4b4b4: Ta5d6ff"正在输入 DFU 模式..."Tb4b4b4,
Tff7b72"find_device_issue"Tb4b4b4: Ta5d6ff"找不到你的装置吗? 打开一个问题"Tb4b4b4,
Tff7b72"select_firmware"Tb4b4b4: Ta5d6ff"2. 选择要闪烁的固件 (. zip)"Tb4b4b4,
Tff7b72"flash_now"Tb4b4b4: Ta5d6ff"现在闪光"Tb4b4b4,
Tff7b72"flashing"Tb4b4b4: Ta5d6ff"闪光:{percentage}%"Tb4b4b4,
Tff7b72"flashing_file_progress"Tb4b4b4: Ta5d6ff"文件{current}/{total}:{percentage}%"Tb4b4b4,
Tff7b72"connecting_device"Tb4b4b4: Ta5d6ff"正在连接到设备..."Tb4b4b4,
Tff7b72"download_firmware"Tb4b4b4: Ta5d6ff"下载固件"Tb4b4b4,
Tff7b72"official_firmware"Tb4b4b4: Ta5d6ff"官方公司软件"Tb4b4b4,
Tff7b72"ce_firmware"Tb4b4b4: Ta5d6ff"CE 公司软件"Tb4b4b4,
Tff7b72"transport_node_firmware"Tb4b4b4: Ta5d6ff"运输节点固件"Tb4b4b4,
Tff7b72"common_issues"Tb4b4b4: Ta5d6ff"共同问题"Tb4b4b4,
Tff7b72"hardware_failure"Tb4b4b4: Ta5d6ff"硬件失败 :"Tb4b4b4,
Tff7b72"provision_eeprom_hint"Tb4b4b4: Ta5d6ff"你需要在第三步中提供深度。"Tb4b4b4,
Tff7b72"firmware_corrupt"Tb4b4b4: Ta5d6ff"固件腐蚀 :"Tb4b4b4,
Tff7b72"set_firmware_hash_hint"Tb4b4b4: Ta5d6ff"你需要把固件散列放在第四步"Tb4b4b4,
Tff7b72"step_provision"Tb4b4b4: Ta5d6ff"3. 提供EEPROM"Tb4b4b4,
Tff7b72"provision_description"Tb4b4b4: Ta5d6ff"设置设备信息、 校验和空白签名"Tb4b4b4,
Tff7b72"provision"Tb4b4b4: Ta5d6ff"备抵"Tb4b4b4,
Tff7b72"provisioning_wait"Tb4b4b4: Ta5d6ff"供养:请等."Tb4b4b4,
Tff7b72"step_set_hash"Tb4b4b4: Ta5d6ff"4. 设置固件散列"Tb4b4b4,
Tff7b72"set_hash_description"Tb4b4b4: Ta5d6ff"船上的散列用途"Tb4b4b4,
Tff7b72"set_firmware_hash"Tb4b4b4: Ta5d6ff"设置固件散列"Tb4b4b4,
Tff7b72"setting_hash_wait"Tb4b4b4: Ta5d6ff"设置固件 Hash : 请稍候..."Tb4b4b4,
Tff7b72"step_done"Tb4b4b4: Ta5d6ff"5. 定稿"Tb4b4b4,
Tff7b72"download_recommended"Tb4b4b4: Ta5d6ff"下载并装入推荐的固件( L)"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"正在下载..."Tb4b4b4,
Tff7b72"done_description"Tb4b4b4: Ta5d6ff"如果你走得这么远 所有之前的步骤都成功 你的RNode应该准备好使用"Tb4b4b4,
Tff7b72"meshchat_usage"Tb4b4b4: Ta5d6ff"要使用 MeshChat 的 RNode, 您需要在 Interface 中添加 RNode Interface 。"Tb4b4b4,
Tff7b72"sideband_usage"Tb4b4b4: Ta5d6ff"要用 Sideband 来使用 RNode, 您需要用硬件 → RNode 来配置它, 并启用 Connectivity → 通过 RNode 连接 。"Tb4b4b4,
Tff7b72"restart_warning"Tb4b4b4: Ta5d6ff"您必须重新启动 MeshChat 和 Sideband 以启动界面设置更改, 否则不会发生任何事情 !"Tb4b4b4,
Tff7b72"advanced_tools"Tb4b4b4: Ta5d6ff"高级工具"Tb4b4b4,
Tff7b72"detect_rnode"Tb4b4b4: Ta5d6ff"检测 R 节点"Tb4b4b4,
Tff7b72"reboot_rnode"Tb4b4b4: Ta5d6ff"重启 R 节点"Tb4b4b4,
Tff7b72"read_display"Tb4b4b4: Ta5d6ff"读取显示"Tb4b4b4,
Tff7b72"dump_eeprom"Tb4b4b4: Ta5d6ff"倾出 EEPROM 软件"Tb4b4b4,
Tff7b72"wipe_eeprom"Tb4b4b4: Ta5d6ff"擦去EEPROM( 擦去EEPROM)"Tb4b4b4,
Tff7b72"eeprom_console_hint"Tb4b4b4: Ta5d6ff"EEPROM 垃圾堆在 Dev 工具控制台中显示."Tb4b4b4,
Tff7b72"configure_bluetooth"Tb4b4b4: Ta5d6ff"配置蓝牙( 可选)"Tb4b4b4,
Tff7b72"bluetooth_info_1"Tb4b4b4: Ta5d6ff"不在所有设备上支持蓝牙 。"Tb4b4b4,
Tff7b72"bluetooth_info_2"Tb4b4b4: Ta5d6ff"有些设备使用蓝牙经典,有些则使用BLE(蓝牙低能)"Tb4b4b4,
Tff7b72"bluetooth_info_3"Tb4b4b4: Ta5d6ff"将RNode放入蓝牙配对模式,再从Android蓝牙设置中与之相接."Tb4b4b4,
Tff7b72"bluetooth_info_4"Tb4b4b4: Ta5d6ff"一旦您从Android启动一对请求, PIN 应该显示在 RNode 显示上 。"Tb4b4b4,
Tff7b72"bluetooth_info_5"Tb4b4b4: Ta5d6ff"在侧带中, 您需要启用在硬件中使用 Bluetooth 的 Connect 。"Tb4b4b4,
Tff7b72"bluetooth_info_6"Tb4b4b4: Ta5d6ff"如果您的设备使用 BLE, 您还需要启用硬件中的 BLE 设备 。"Tb4b4b4,
Tff7b72"bluetooth_restart_warning"Tb4b4b4: Ta5d6ff"不要忘记重启边带,让设定更改生效!"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"启用"Tb4b4b4,
Tff7b72"disable"Tb4b4b4: Ta5d6ff"禁用"Tb4b4b4,
Tff7b72"start_pairing"Tb4b4b4: Ta5d6ff"开始对齐"Tb4b4b4,
Tff7b72"configure_tnc"Tb4b4b4: Ta5d6ff"配置跨国公司模式( 可选)"Tb4b4b4,
Tff7b72"tnc_info_1"Tb4b4b4: Ta5d6ff"跨国公司模式允许在串行口上空使用RNode作为KISS兼容的跨国公司."Tb4b4b4,
Tff7b72"tnc_info_2"Tb4b4b4: Ta5d6ff"这种模式使得它能够与业余无线电软件一起使用,这些软件可以通过串口与KISS跨国公司交谈."Tb4b4b4,
Tff7b72"tnc_warning"Tb4b4b4: Ta5d6ff"在使用像 MeshChat 或 Sideband 这样的应用时,您必须停止使用跨国公司模式 。"Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"频率(赫兹)"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"带宽"Tb4b4b4,
Tff7b72"tx_power"Tb4b4b4: Ta5d6ff"Tx 电源 (dBm)"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"分布因子"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"编码率"Tb4b4b4,
Tff7b72"configure_display"Tb4b4b4: Ta5d6ff"配置显示"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"旋转"Tb4b4b4,
Tff7b72"reconditioning"Tb4b4b4: Ta5d6ff"翻新"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"开始"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停下来"Tb4b4b4,
Tff7b72"rotation_v180_warning"Tb4b4b4: Ta5d6ff"设置显示旋转需要固件 v1. 80+"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"failed_download"Tb4b4b4: Ta5d6ff"下载固件失败:{error}"Tb4b4b4,
Tff7b72"firmware_not_found_in_release"Tb4b4b4: Ta5d6ff"推荐的固件在最新发布时找不到 。"Tb4b4b4,
Tff7b72"web_serial_not_supported"Tb4b4b4: Ta5d6ff"在此浏览器中不支持 Web 串行 。 请使用Chrome, Edge, 或其他基于Chrome的浏览器."Tb4b4b4,
Tff7b72"no_device_selected"Tb4b4b4: Ta5d6ff"未选择设备 。 请选择一个序列端口 。"Tb4b4b4,
Tff7b72"failed_connect"Tb4b4b4: Ta5d6ff"连接到设备失败 :{error}"Tb4b4b4,
Tff7b72"not_an_rnode"Tb4b4b4: Ta5d6ff"选中的设备不是 RNode ! 请确保您选择了正确的序列端口 。"Tb4b4b4,
Tff7b72"failed_dfu"Tb4b4b4: Ta5d6ff"进入 DFU 模式失败:{error}"Tb4b4b4,
Tff7b72"select_firmware_first"Tb4b4b4: Ta5d6ff"请先选择一个固件文件(."Tb4b4b4,
Tff7b72"failed_flash"Tb4b4b4: Ta5d6ff"固件闪烁失败:{error}"Tb4b4b4,
Tff7b72"failed_ota"Tb4b4b4: Ta5d6ff"OTA 闪烁失败 :{error}"Tb4b4b4,
Tff7b72"esptool_not_loaded"Tb4b4b4: Ta5d6ff"无法装入 eptool-js 。 请刷新页面再试一次 。"Tb4b4b4,
Tff7b72"no_flash_config"Tb4b4b4: Ta5d6ff"所选设备没有闪光配置 。 请选择不同的设备或检查固件文件 。"Tb4b4b4,
Tff7b72"failed_extract"Tb4b4b4: Ta5d6ff"在固件 ZIP 文件中找不到必要的文件 \"{file}\" 。 请为您的设备下载正确的固件 。"Tb4b4b4,
Tff7b72"failed_detect"Tb4b4b4: Ta5d6ff"检测 RNode 失败 。 确保设备的连接和正确模式."Tb4b4b4,
Tff7b72"provisioned_already"Tb4b4b4: Ta5d6ff"Eeprom已经提供了。 你必须把它擦干净才能重新提供!"Tb4b4b4,
Tff7b72"select_product_first"Tb4b4b4: Ta5d6ff"请选择一个产品!"Tb4b4b4,
Tff7b72"select_model_first"Tb4b4b4: Ta5d6ff"请选择一个模型!"Tb4b4b4,
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"Eeprom没有供给。 你必须先这样做!"Tb4b4b4,
Tff7b72"failed_provision"Tb4b4b4: Ta5d6ff"无法提供 :{error}"Tb4b4b4,
Tff7b72"failed_set_hash"Tb4b4b4: Ta5d6ff"无法设置固件散列 :{error}"Tb4b4b4,
Tff7b72"failed_reboot"Tb4b4b4: Ta5d6ff"重启 RNode 失败:{error}"Tb4b4b4,
Tff7b72"failed_read_display"Tb4b4b4: Ta5d6ff"读取显示失败:{error}"Tb4b4b4,
Tff7b72"failed_dump_eeprom"Tb4b4b4: Ta5d6ff"丢弃 EEPROM 失败:{error}"Tb4b4b4,
Tff7b72"failed_wipe_eeprom"Tb4b4b4: Ta5d6ff"擦去 EEPROM 失败:{error}"Tb4b4b4,
Tff7b72"failed_enable_tnc"Tb4b4b4: Ta5d6ff"启用跨国公司模式失败:{error}"Tb4b4b4,
Tff7b72"failed_disable_tnc"Tb4b4b4: Ta5d6ff"禁用跨国公司模式失败:{error}"Tb4b4b4,
Tff7b72"failed_enable_bluetooth"Tb4b4b4: Ta5d6ff"启用蓝牙失败:{error}"Tb4b4b4,
Tff7b72"failed_disable_bluetooth"Tb4b4b4: Ta5d6ff"禁用蓝牙失败:{error}"Tb4b4b4,
Tff7b72"failed_start_pairing"Tb4b4b4: Ta5d6ff"启动配对失败:{error}"Tb4b4b4,
Tff7b72"failed_set_rotation"Tb4b4b4: Ta5d6ff"设置显示旋转失败:{error}"Tb4b4b4,
Tff7b72"failed_start_reconditioning"Tb4b4b4: Ta5d6ff"启动显示更新失败:{error}"Tb4b4b4,
Tff7b72"no_main_bin"Tb4b4b4: Ta5d6ff"Could not locate the main firmware binary in the ZIP."Tb4b4b4,
Tff7b72"invalid_host"Tb4b4b4: Ta5d6ff"Please enter a valid host or IP address."Tb4b4b4,
Tff7b72"bluetooth_flash_unsupported"Tb4b4b4: Ta5d6ff"Bluetooth cannot be used to flash firmware. Use Serial or WiFi to flash, then return to Bluetooth for management."Tb4b4b4,
Tff7b72"failed_diagnostics"Tb4b4b4: Ta5d6ff"Failed to run diagnostics: {error}"Tb4b4b4,
Tff7b72"failed_detect_with_reason"Tb4b4b4: Ta5d6ff"Failed to detect RNode: {error}"
Tb4b4b4},
Tff7b72"alerts"Tb4b4b4: Tb4b4b4{
Tff7b72"firmware_downloaded"Tb4b4b4: Ta5d6ff"推荐的固件已下载并装入."Tb4b4b4,
Tff7b72"dfu_ready"Tb4b4b4: Ta5d6ff"设备现在应该处于 DFU 模式 。 你现在可以开始闪出固件。"Tb4b4b4,
Tff7b72"flash_success"Tb4b4b4: Ta5d6ff"固件已成功闪出 !"Tb4b4b4,
Tff7b72"rebooting"Tb4b4b4: Ta5d6ff"董事会重启了!"Tb4b4b4,
Tff7b72"eeprom_wipe_confirm"Tb4b4b4: Ta5d6ff"你确定要抹去这个装置上的深层? 这需要大约30秒。 警报会显示 深层擦拭完成。"Tb4b4b4,
Tff7b72"eeprom_wiped"Tb4b4b4: Ta5d6ff"深渊被抹去!"Tb4b4b4,
Tff7b72"eeprom_dumped"Tb4b4b4: Ta5d6ff"将EEPROM丢入控制台"Tb4b4b4,
Tff7b72"rnode_detected"Tb4b4b4: Ta5d6ff"检测出 RNode v{version}"Tb4b4b4,
Tff7b72"provision_success"Tb4b4b4: Ta5d6ff"设备已经提供 !"Tb4b4b4,
Tff7b72"hash_success"Tb4b4b4: Ta5d6ff"固态散列已经设定 !"Tb4b4b4,
Tff7b72"tnc_enabled"Tb4b4b4: Ta5d6ff"跨国公司模式已启用 !"Tb4b4b4,
Tff7b72"tnc_disabled"Tb4b4b4: Ta5d6ff"跨国公司模式已禁用!"Tb4b4b4,
Tff7b72"bluetooth_enabled"Tb4b4b4: Ta5d6ff"蓝牙已启用 !"Tb4b4b4,
Tff7b72"bluetooth_disabled"Tb4b4b4: Ta5d6ff"蓝牙被禁用!"Tb4b4b4,
Tff7b72"bluetooth_pairing_pin"Tb4b4b4: Ta5d6ff"蓝牙平分:{pin}"Tb4b4b4,
Tff7b72"bluetooth_pairing_started"Tb4b4b4: Ta5d6ff"开始对等模式( 30s)"Tb4b4b4,
Tff7b72"rotation_updated"Tb4b4b4: Ta5d6ff"更新轮调"Tb4b4b4,
Tff7b72"reconditioning_started"Tb4b4b4: Ta5d6ff"开始修复"Tb4b4b4,
Tff7b72"diagnostics_healthy"Tb4b4b4: Ta5d6ff"Diagnostics: device looks healthy."Tb4b4b4,
Tff7b72"diagnostics_issues"Tb4b4b4: Ta5d6ff"Diagnostics: {count} issue(s) detected."
Tb4b4b4},
Tff7b72"simple"Tb4b4b4: Ta5d6ff"Simple"Tb4b4b4,
Tff7b72"advanced"Tb4b4b4: Ta5d6ff"Advanced"Tb4b4b4,
Tff7b72"original"Tb4b4b4: Ta5d6ff"Original"Tb4b4b4,
Tff7b72"open_original_tab"Tb4b4b4: Ta5d6ff"Open the original flasher in a new tab"Tb4b4b4,
Tff7b72"bluetooth"Tb4b4b4: Ta5d6ff"Bluetooth"Tb4b4b4,
Tff7b72"preparing_firmware"Tb4b4b4: Ta5d6ff"Preparing firmware..."Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"Uploading: {percentage}%"Tb4b4b4,
Tff7b72"select_firmware_file"Tb4b4b4: Ta5d6ff"Or select a firmware file (.zip)"Tb4b4b4,
Tff7b72"wifi_help"Tb4b4b4: Ta5d6ff"The IP address of your RNode on the local network."Tb4b4b4,
Tff7b72"run_diagnostics"Tb4b4b4: Ta5d6ff"Diagnostics"Tb4b4b4,
Tff7b72"support"Tb4b4b4: Tb4b4b4{
Tff7b72"serial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"USB serial is unavailable"Tb4b4b4,
Tff7b72"polyfill_not_loaded"Tb4b4b4: Ta5d6ff"USB serial polyfill has not been loaded yet."Tb4b4b4,
Tff7b72"android_webview_no_serial"Tb4b4b4: Ta5d6ff"Android 在此视图中不支持 Web Serial。请使用桌面浏览器或内置刷机工具。"Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"This browser does not support Web Serial. Try Chrome, Edge, or another Chromium-based browser."Tb4b4b4,
Tff7b72"android_use_chrome"Tb4b4b4: Ta5d6ff"On Android, opening this page in Chrome lets you use Web Serial via WebUSB."Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"USB serial cannot be initialised in this environment."
Tb4b4b4},
Tff7b72"bluetooth"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Bluetooth is unavailable"Tb4b4b4,
Tff7b72"android_bridge_not_implemented"Tb4b4b4: Ta5d6ff"此处的 Web 蓝牙不可用。请使用系统蓝牙设置或不同的浏览器。"Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"This browser does not support Web Bluetooth. Try Chrome or Edge."Tb4b4b4,
Tff7b72"insecure_context"Tb4b4b4: Ta5d6ff"Web Bluetooth requires a secure context (HTTPS or localhost)."Tb4b4b4,
Tff7b72"requires_https"Tb4b4b4: Ta5d6ff"Open the flasher over HTTPS or via localhost to enable Bluetooth."Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"Bluetooth cannot be initialised in this environment."
Tb4b4b4},
Tff7b72"actions"Tb4b4b4: Tb4b4b4{
Tff7b72"load_polyfill"Tb4b4b4: Ta5d6ff"Load polyfill"Tb4b4b4,
Tff7b72"request_bluetooth"Tb4b4b4: Ta5d6ff"Allow Bluetooth"Tb4b4b4,
Tff7b72"open_settings"Tb4b4b4: Ta5d6ff"Open settings"Tb4b4b4,
Tff7b72"polyfill_loading"Tb4b4b4: Ta5d6ff"Loading USB serial polyfill..."Tb4b4b4,
Tff7b72"bluetooth_requested"Tb4b4b4: Ta5d6ff"Bluetooth permission requested."
Tb4b4b4}
Tb4b4b4},
Tff7b72"diagnostics"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Device Diagnostics"Tb4b4b4,
Tff7b72"healthy"Tb4b4b4: Ta5d6ff"Healthy"Tb4b4b4,
Tff7b72"needs_attention"Tb4b4b4: Ta5d6ff"Needs attention"Tb4b4b4,
Tff7b72"issues_detected"Tb4b4b4: Ta5d6ff"Issues detected"Tb4b4b4,
Tff7b72"firmware_version"Tb4b4b4: Ta5d6ff"Firmware"Tb4b4b4,
Tff7b72"platform"Tb4b4b4: Ta5d6ff"Platform"Tb4b4b4,
Tff7b72"board"Tb4b4b4: Ta5d6ff"Board"Tb4b4b4,
Tff7b72"provisioned"Tb4b4b4: Ta5d6ff"Provisioned"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"Product"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"Model"Tb4b4b4,
Tff7b72"firmware_hash"Tb4b4b4: Ta5d6ff"FW hash"Tb4b4b4,
Tff7b72"target_hash"Tb4b4b4: Ta5d6ff"Target hash"Tb4b4b4,
Tff7b72"suggestions"Tb4b4b4: Tb4b4b4{
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"EEPROM is not provisioned. Run step 3 (Provision EEPROM)."Tb4b4b4,
Tff7b72"firmware_hash_missing"Tb4b4b4: Ta5d6ff"Firmware hash is missing. Run step 4 (Set Firmware Hash)."Tb4b4b4,
Tff7b72"firmware_hash_mismatch"Tb4b4b4: Ta5d6ff"Firmware hash mismatch. Re-flash the firmware and re-run step 4."Tb4b4b4,
Tff7b72"product_mismatch"Tb4b4b4: Ta5d6ff"Selected product does not match the connected device."Tb4b4b4,
Tff7b72"no_firmware_version"Tb4b4b4: Ta5d6ff"Could not read firmware version. Try reconnecting the device."Tb4b4b4,
Tff7b72"detect_failed"Tb4b4b4: Ta5d6ff"Could not detect this RNode. Verify cable, port, and power."Tb4b4b4,
Tff7b72"read_timeout"Tb4b4b4: Ta5d6ff"Device did not respond in time. Try reconnecting or rebooting it."
Tb4b4b4}
Tb4b4b4}
Tb4b4b4},
Tff7b72"micron_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"微量编辑器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"用活预览编辑 Micron 标记 。"Tb4b4b4,
Tff7b72"editor"Tb4b4b4: Ta5d6ff"编辑器"Tb4b4b4,
Tff7b72"preview"Tb4b4b4: Ta5d6ff"预览"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"编辑"Tb4b4b4,
Tff7b72"view_preview"Tb4b4b4: Ta5d6ff"查看预览"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"在此输入您的 Micron 标记..."Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"重设"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"新建标签"Tb4b4b4,
Tff7b72"rename_tab"Tb4b4b4: Ta5d6ff"重命名标签"Tb4b4b4,
Tff7b72"confirm_reset"Tb4b4b4: Ta5d6ff"您确定要重置编辑器吗 ? 你所有的标签和内容都会丢失."Tb4b4b4,
Tff7b72"confirm_delete_tab"Tb4b4b4: Ta5d6ff"您确定要删除此标签吗 ?"Tb4b4b4,
Tff7b72"main_tab"Tb4b4b4: Ta5d6ff"主要"Tb4b4b4,
Tff7b72"guide_tab"Tb4b4b4: Ta5d6ff"游牧网指南"Tb4b4b4,
Tff7b72"parser_by"Tb4b4b4: Ta5d6ff"使用微量解析器"Tb4b4b4,
Tff7b72"wasm_active"Tb4b4b4: Ta5d6ff"WASM引擎已激活(快速解析)"Tb4b4b4,
Tff7b72"wasm_inactive"Tb4b4b4: Ta5d6ff"JS引擎已激活(慢速解析,单击切换WASM)"Tb4b4b4,
Tff7b72"publish_prompt_name"Tb4b4b4: Ta5d6ff"“{server}”上已存在 index.mu。请输入页面名称(不含 .mu):"Tb4b4b4,
Tff7b72"publish_published"Tb4b4b4: Ta5d6ff"已将“{page}”发布到 {server}"Tb4b4b4,
Tff7b72"publish_failed"Tb4b4b4: Ta5d6ff"发布页面失败"Tb4b4b4,
Tff7b72"publish_all_prompt_server"Tb4b4b4: Ta5d6ff"输入要发布所有标签页的服务器名称:\n\n可用:{servers}"Tb4b4b4,
Tff7b72"publish_server_not_found"Tb4b4b4: Ta5d6ff"未找到服务器:{server}"Tb4b4b4,
Tff7b72"publish_all_done"Tb4b4b4: Ta5d6ff"已将 {published}/{total} 个标签页发布到 {server}"
Tb4b4b4},
Tff7b72"reticulum_config_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Reticulum 配置编辑器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在 MeshChatX 内编辑 Reticulum (RNS) 主配置文件。重启 RNS 后更改才会生效。"Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"这是原始 Reticulum 配置文件 。 在RNS重新启动之前保存不会应用更改 。"Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"正在装入配置..."Tb4b4b4,
Tff7b72"reload"Tb4b4b4: Ta5d6ff"重新装入"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"正在保存..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"已保存的 Reticulum 配置"Tb4b4b4,
Tff7b72"discard"Tb4b4b4: Ta5d6ff"丢弃"Tb4b4b4,
Tff7b72"unsaved"Tb4b4b4: Ta5d6ff"未保存的更改"Tb4b4b4,
Tff7b72"restore_defaults"Tb4b4b4: Ta5d6ff"恢复默认值"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"恢复默认..."Tb4b4b4,
Tff7b72"restored"Tb4b4b4: Ta5d6ff"Reticulum 配置恢复为默认"Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"将 Reticulum 配置恢复为默认吗 ? 您目前的配置将被覆盖 。"Tb4b4b4,
Tff7b72"confirm_leave"Tb4b4b4: Ta5d6ff"你有未保存的变化。 离开?"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"需要重新启动"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"Reticulum 必须重新启动才能使您的配置更改生效 。"Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"重新开始 RNS 现在"Tb4b4b4,
Tff7b72"restart_done"Tb4b4b4: Ta5d6ff"已重新启动"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"装入 Reticulum 配置失败"Tb4b4b4,
Tff7b72"failed_save"Tb4b4b4: Ta5d6ff"保存 Reticulum 配置失败"Tb4b4b4,
Tff7b72"failed_restore"Tb4b4b4: Ta5d6ff"恢复 Reticulum 配置失败"Tb4b4b4,
Tff7b72"failed_restart"Tb4b4b4: Ta5d6ff"重新启动 Reticulum 失败"Tb4b4b4,
Tff7b72"tips_title"Tb4b4b4: Ta5d6ff"提示"Tb4b4b4,
Tff7b72"tip_sections"Tb4b4b4: Ta5d6ff"配置必须包含 [reticulum]和 [interfaces] 部分."Tb4b4b4,
Tff7b72"tip_restart"Tb4b4b4: Ta5d6ff"使用重新启动 RNS 按钮或界面页面应用更改."Tb4b4b4,
Tff7b72"tip_mobile"Tb4b4b4: Ta5d6ff"当您不想用系统上的外部编辑器打开该文件时会很方便。"
Tb4b4b4},
Tff7b72"paper_message"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"纸质信件"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"创建或扫描已编码的 LXMF 纸质消息 。"
Tb4b4b4},
Tff7b72"mesh_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"网格服务器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"主机Micron页面和文件用于网格上的对等端."
Tb4b4b4},
Tff7b72"rns_tunnel"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS 隧道"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"IP地道通向Reticulum链接(正在开发)."
Tb4b4b4},
Tff7b72"rns_filesync"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS 文件同步"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"网络端点之间的文件同步( 正在开发中) 。"
Tb4b4b4},
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy 波兹"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"安装 LXMFy 时简单的 LXMF bots(echo, notes, reminers)."
Tb4b4b4}
Tb4b4b4},
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Ping 网络端点"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"只有公开 Ping 应用类型的目的地才会响应。"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目的地哈希"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"Ping 超时(秒)"Tb4b4b4,
Tff7b72"start_ping"Tb4b4b4: Ta5d6ff"开始 Ping"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"清除结果"Tb4b4b4,
Tff7b72"drop_path"Tb4b4b4: Ta5d6ff"丢弃路径"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"idle"Tb4b4b4: Ta5d6ff"空闲"Tb4b4b4,
Tff7b72"last_rtt"Tb4b4b4: Ta5d6ff"最后 RTT"Tb4b4b4,
Tff7b72"last_error"Tb4b4b4: Ta5d6ff"上次错误"Tb4b4b4,
Tff7b72"console_output"Tb4b4b4: Ta5d6ff"控制台输出"Tb4b4b4,
Tff7b72"streaming_responses"Tb4b4b4: Ta5d6ff"以下响应实时流式传输"Tb4b4b4,
Tff7b72"no_pings_yet"Tb4b4b4: Ta5d6ff"尚未 Ping。启动运行以收集 RTT 数据。"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希!"Tb4b4b4,
Tff7b72"timeout_must_be_number"Tb4b4b4: Ta5d6ff"超时必须是数字!"
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"file_transfer"Tb4b4b4: Ta5d6ff"文件传输"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP - Reticulum 网络复制"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"使用 RNCP 通过 Reticulum 发送、监听或获取文件(分块传输,可选压缩)。"Tb4b4b4,
Tff7b72"usage_steps"Tb4b4b4: Ta5d6ff"如何使用 RNCP:"Tb4b4b4,
Tff7b72"step_1"Tb4b4b4: Ta5d6ff"1. 要**接收**文件,请转到**监听**标签页,输入允许的身份哈希(谁可以发送给您),然后点击**开始监听**。"Tb4b4b4,
Tff7b72"step_2"Tb4b4b4: Ta5d6ff"2. 要**发送**文件,请获取监听节点的**目的地哈希**,输入**本地文件路径**,然后点击**发送文件**。"Tb4b4b4,
Tff7b72"step_3"Tb4b4b4: Ta5d6ff"3. 要**获取**文件,请获取启用了\"允许获取\"的监听节点的**目的地哈希**,输入**远程文件路径**,然后点击**获取文件**。"Tb4b4b4,
Tff7b72"send_file"Tb4b4b4: Ta5d6ff"发送文件"Tb4b4b4,
Tff7b72"fetch_file"Tb4b4b4: Ta5d6ff"获取文件"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目的地哈希"Tb4b4b4,
Tff7b72"file_path"Tb4b4b4: Ta5d6ff"文件路径"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"超时(秒)"Tb4b4b4,
Tff7b72"disable_compression"Tb4b4b4: Ta5d6ff"禁用压缩"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"progress"Tb4b4b4: Ta5d6ff"进度"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希!"Tb4b4b4,
Tff7b72"provide_file_path"Tb4b4b4: Ta5d6ff"请提供文件路径!"Tb4b4b4,
Tff7b72"file_sent_successfully"Tb4b4b4: Ta5d6ff"文件发送成功。传输 ID:{id}"Tb4b4b4,
Tff7b72"failed_to_send"Tb4b4b4: Ta5d6ff"发送文件失败"Tb4b4b4,
Tff7b72"remote_file_path"Tb4b4b4: Ta5d6ff"远程文件路径"Tb4b4b4,
Tff7b72"save_path_optional"Tb4b4b4: Ta5d6ff"保存路径(可选)"Tb4b4b4,
Tff7b72"save_path_placeholder"Tb4b4b4: Ta5d6ff"留空以使用当前目录"Tb4b4b4,
Tff7b72"allow_overwrite"Tb4b4b4: Ta5d6ff"允许覆盖"Tb4b4b4,
Tff7b72"provide_remote_file_path"Tb4b4b4: Ta5d6ff"请提供远程文件路径!"Tb4b4b4,
Tff7b72"file_fetched_successfully"Tb4b4b4: Ta5d6ff"文件获取成功。保存到:{path}"Tb4b4b4,
Tff7b72"failed_to_fetch"Tb4b4b4: Ta5d6ff"获取文件失败"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"允许的身份(每行一个)"Tb4b4b4,
Tff7b72"fetch_jail_path"Tb4b4b4: Ta5d6ff"获取隔离路径(可选)"Tb4b4b4,
Tff7b72"allow_fetch"Tb4b4b4: Ta5d6ff"允许获取"Tb4b4b4,
Tff7b72"start_listening"Tb4b4b4: Ta5d6ff"开始监听"Tb4b4b4,
Tff7b72"stop_listening"Tb4b4b4: Ta5d6ff"停止监听"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"正在监听:"Tb4b4b4,
Tff7b72"provide_allowed_hash"Tb4b4b4: Ta5d6ff"请至少提供一个允许的身份哈希!"Tb4b4b4,
Tff7b72"failed_to_start_listener"Tb4b4b4: Ta5d6ff"启动监听器失败"Tb4b4b4,
Tff7b72"failed_to_stop_listener"Tb4b4b4: Ta5d6ff"停止监听失败"Tb4b4b4,
Tff7b72"browse_file"Tb4b4b4: Ta5d6ff"浏览文件"Tb4b4b4,
Tff7b72"browse_folder"Tb4b4b4: Ta5d6ff"选择文件夹"Tb4b4b4,
Tff7b72"receive_folder"Tb4b4b4: Ta5d6ff"接收文件文件夹"Tb4b4b4,
Tff7b72"open_folder"Tb4b4b4: Ta5d6ff"打开文件夹"Tb4b4b4,
Tff7b72"show_in_folder"Tb4b4b4: Ta5d6ff"在文件夹中显示"Tb4b4b4,
Tff7b72"received_file"Tb4b4b4: Ta5d6ff"已接收文件"Tb4b4b4,
Tff7b72"receive_failed"Tb4b4b4: Ta5d6ff"接收失败"Tb4b4b4,
Tff7b72"send_complete"Tb4b4b4: Ta5d6ff"发送完成"Tb4b4b4,
Tff7b72"fetch_complete"Tb4b4b4: Ta5d6ff"获取完成"Tb4b4b4,
Tff7b72"transfer_status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"listening_active_background"Tb4b4b4: Ta5d6ff"在后台继续监听。返回此处管理或停止。"Tb4b4b4,
Tff7b72"web_path_hint"Tb4b4b4: Ta5d6ff"浏览器无法访问完整文件路径。使用桌面应用浏览,或粘贴此机器上文件的完整路径。"Tb4b4b4,
Tff7b72"web_save_path_prompt"Tb4b4b4: Ta5d6ff"输入运行 MeshChat(服务器)的机器上用于保存获取文件的绝对文件夹路径:"
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"remote_shell"Tb4b4b4: Ta5d6ff"Remote shell"Tb4b4b4,
Tff7b72"usage_title"Tb4b4b4: Ta5d6ff"Usage"Tb4b4b4,
Tff7b72"usage_hint"Tb4b4b4: Ta5d6ff"Create connect or listen sessions, then manage them on the Sessions tab. Output streams live while MeshChatX is running."Tb4b4b4,
Tff7b72"tab_sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"tab_listen"Tb4b4b4: Ta5d6ff"Listen"Tb4b4b4,
Tff7b72"sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Refresh"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"Session name"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"Ops shell"Tb4b4b4,
Tff7b72"listen_mode"Tb4b4b4: Ta5d6ff"Listen"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Destination hash"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"7a55144adf826958a9529a3bcf08b149"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"Allowed identity hashes"Tb4b4b4,
Tff7b72"allowed_hashes_placeholder"Tb4b4b4: Ta5d6ff"One hash per line"Tb4b4b4,
Tff7b72"remote_command"Tb4b4b4: Ta5d6ff"Remote command"Tb4b4b4,
Tff7b72"default_command"Tb4b4b4: Ta5d6ff"Default command"Tb4b4b4,
Tff7b72"command_placeholder"Tb4b4b4: Ta5d6ff"/bin/bash --login"Tb4b4b4,
Tff7b72"mirror_exit_code"Tb4b4b4: Ta5d6ff"Mirror exit code (-m)"Tb4b4b4,
Tff7b72"no_id"Tb4b4b4: Ta5d6ff"No local identity (-N)"Tb4b4b4,
Tff7b72"create_and_start"Tb4b4b4: Ta5d6ff"Create and start"Tb4b4b4,
Tff7b72"session_output"Tb4b4b4: Ta5d6ff"Session output"Tb4b4b4,
Tff7b72"no_command_yet"Tb4b4b4: Ta5d6ff"No command started yet"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Stop"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Clear"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"Remove"Tb4b4b4,
Tff7b72"send_line"Tb4b4b4: Ta5d6ff"Send"Tb4b4b4,
Tff7b72"command_input_placeholder"Tb4b4b4: Ta5d6ff"Type command input..."Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"Running"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"Stopped"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"Failed"Tb4b4b4,
Tff7b72"no_sessions"Tb4b4b4: Ta5d6ff"No sessions created yet."Tb4b4b4,
Tff7b72"unnamed_session"Tb4b4b4: Ta5d6ff"Unnamed session"Tb4b4b4,
Tff7b72"select_or_create_session"Tb4b4b4: Ta5d6ff"Select or create a session to begin."Tb4b4b4,
Tff7b72"no_output_yet"Tb4b4b4: Ta5d6ff"No output yet."Tb4b4b4,
Tff7b72"destination_required"Tb4b4b4: Ta5d6ff"Destination hash is required for connect mode."Tb4b4b4,
Tff7b72"session_created"Tb4b4b4: Ta5d6ff"Session created"Tb4b4b4,
Tff7b72"session_started"Tb4b4b4: Ta5d6ff"Session started"Tb4b4b4,
Tff7b72"session_stopped"Tb4b4b4: Ta5d6ff"Session stopped"Tb4b4b4,
Tff7b72"session_removed"Tb4b4b4: Ta5d6ff"Session removed"Tb4b4b4,
Tff7b72"output_cleared"Tb4b4b4: Ta5d6ff"Output cleared"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH - Reticulum Remote Shell"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Manage persistent rnsh sessions"Tb4b4b4,
Tff7b72"failed_to_load_sessions"Tb4b4b4: Ta5d6ff"Failed to load RNSH sessions"Tb4b4b4,
Tff7b72"failed_to_create_session"Tb4b4b4: Ta5d6ff"Failed to create RNSH session"Tb4b4b4,
Tff7b72"failed_to_start_session"Tb4b4b4: Ta5d6ff"Failed to start RNSH session"Tb4b4b4,
Tff7b72"failed_to_stop_session"Tb4b4b4: Ta5d6ff"Failed to stop RNSH session"Tb4b4b4,
Tff7b72"failed_to_remove_session"Tb4b4b4: Ta5d6ff"Failed to remove RNSH session"Tb4b4b4,
Tff7b72"failed_to_clear_output"Tb4b4b4: Ta5d6ff"Failed to clear RNSH output"Tb4b4b4,
Tff7b72"failed_to_send_input"Tb4b4b4: Ta5d6ff"Failed to send RNSH input"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"监听地址"Tb4b4b4,
Tff7b72"waiting_for_address"Tb4b4b4: Ta5d6ff"正在等待监听地址..."Tb4b4b4,
Tff7b72"copy_address"Tb4b4b4: Ta5d6ff"复制"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"地址已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy_address"Tb4b4b4: Ta5d6ff"复制地址失败"Tb4b4b4,
Tff7b72"config_dir"Tb4b4b4: Ta5d6ff"Reticulum 配置目录"Tb4b4b4,
Tff7b72"config_dir_placeholder"Tb4b4b4: Ta5d6ff"默认使用应用的 Reticulum 配置"Tb4b4b4,
Tff7b72"config_dir_hint"Tb4b4b4: Ta5d6ff"留空以共享 MeshChatX 的 Reticulum 实例。仅在需要使用独立的 Reticulum 配置目录时才覆盖。"Tb4b4b4,
Tff7b72"tab_sessions_short"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"tab_connect_short"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"tab_listen_short"Tb4b4b4: Ta5d6ff"Listen"Tb4b4b4,
Tff7b72"fullscreen"Tb4b4b4: Ta5d6ff"Full screen"Tb4b4b4,
Tff7b72"exit_fullscreen"Tb4b4b4: Ta5d6ff"Exit full screen"Tb4b4b4,
Tff7b72"show_sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"hide_sessions"Tb4b4b4: Ta5d6ff"Back to terminal"
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"网络诊断"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RN Probe - 目标测试"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"发送可配置大小的探测包来测量 RTT 和可达性。"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目的地哈希"Tb4b4b4,
Tff7b72"full_destination_name"Tb4b4b4: Ta5d6ff"完整目的地名称"Tb4b4b4,
Tff7b72"probe_size_bytes"Tb4b4b4: Ta5d6ff"探测大小(字节)"Tb4b4b4,
Tff7b72"number_of_probes"Tb4b4b4: Ta5d6ff"探测数量"Tb4b4b4,
Tff7b72"wait_between_probes"Tb4b4b4: Ta5d6ff"探测间等待(秒)"Tb4b4b4,
Tff7b72"start_probe"Tb4b4b4: Ta5d6ff"开始探测"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"清除结果"Tb4b4b4,
Tff7b72"summary"Tb4b4b4: Ta5d6ff"摘要"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"delivered"Tb4b4b4: Ta5d6ff"已送达"Tb4b4b4,
Tff7b72"timeouts"Tb4b4b4: Ta5d6ff"超时"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"probe_results"Tb4b4b4: Ta5d6ff"探测结果"Tb4b4b4,
Tff7b72"probe_responses_realtime"Tb4b4b4: Ta5d6ff"探测响应实时"Tb4b4b4,
Tff7b72"no_probes_yet"Tb4b4b4: Ta5d6ff"尚未探测。启动探测以测试连接。"Tb4b4b4,
Tff7b72"probe_number"Tb4b4b4: Ta5d6ff"探测 #{number}"Tb4b4b4,
Tff7b72"bytes"Tb4b4b4: Ta5d6ff"字节"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"跳数"Tb4b4b4,
Tff7b72"rtt"Tb4b4b4: Ta5d6ff"RTT"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"RSSI"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"质量"Tb4b4b4,
Tff7b72"timeout"Tb4b4b4: Ta5d6ff"超时"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希!"Tb4b4b4,
Tff7b72"provide_full_name"Tb4b4b4: Ta5d6ff"请提供目的地全名!"Tb4b4b4,
Tff7b72"failed_to_probe"Tb4b4b4: Ta5d6ff"探测目的地失败"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"网络诊断"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNStatus - 网络状态"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"您的 RNS 实例中的接口统计和链接状态。"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"include_link_stats"Tb4b4b4: Ta5d6ff"包含链接统计"Tb4b4b4,
Tff7b72"sort_by"Tb4b4b4: Ta5d6ff"排序方式:"Tb4b4b4,
Tff7b72"none"Tb4b4b4: Ta5d6ff"无"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"比特率"Tb4b4b4,
Tff7b72"rx_bytes"Tb4b4b4: Ta5d6ff"RX 字节"Tb4b4b4,
Tff7b72"tx_bytes"Tb4b4b4: Ta5d6ff"TX 字节"Tb4b4b4,
Tff7b72"total_traffic"Tb4b4b4: Ta5d6ff"总流量"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"active_links"Tb4b4b4: Ta5d6ff"活动链接:{count}"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"未找到接口。点击刷新以加载状态。"Tb4b4b4,
Tff7b72"mode"Tb4b4b4: Ta5d6ff"模式"Tb4b4b4,
Tff7b72"rx_packets"Tb4b4b4: Ta5d6ff"RX 包"Tb4b4b4,
Tff7b72"tx_packets"Tb4b4b4: Ta5d6ff"TX 包"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"客户端"Tb4b4b4,
Tff7b72"peers_reachable"Tb4b4b4: Ta5d6ff"可到达"Tb4b4b4,
Tff7b72"noise_floor"Tb4b4b4: Ta5d6ff"噪声基底"Tb4b4b4,
Tff7b72"interference"Tb4b4b4: Ta5d6ff"干扰"Tb4b4b4,
Tff7b72"cpu_load"Tb4b4b4: Ta5d6ff"CPU 负载"Tb4b4b4,
Tff7b72"cpu_temp"Tb4b4b4: Ta5d6ff"CPU 温度"Tb4b4b4,
Tff7b72"memory_load"Tb4b4b4: Ta5d6ff"内存负载"Tb4b4b4,
Tff7b72"battery"Tb4b4b4: Ta5d6ff"电池"Tb4b4b4,
Tff7b72"network"Tb4b4b4: Ta5d6ff"网络"Tb4b4b4,
Tff7b72"incoming_announces"Tb4b4b4: Ta5d6ff"入站广播"Tb4b4b4,
Tff7b72"outgoing_announces"Tb4b4b4: Ta5d6ff"出站广播"Tb4b4b4,
Tff7b72"airtime"Tb4b4b4: Ta5d6ff"占用时长"Tb4b4b4,
Tff7b72"channel_load"Tb4b4b4: Ta5d6ff"信道负载"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"text_translation"Tb4b4b4: Ta5d6ff"文本翻译"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"翻译器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 LibreTranslate 服务器或本地 Argos Translate 翻译文本。"Tb4b4b4,
Tff7b72"argos_translate"Tb4b4b4: Ta5d6ff"Argos Translate"Tb4b4b4,
Tff7b72"libretranslate"Tb4b4b4: Ta5d6ff"LibreTranslate"Tb4b4b4,
Tff7b72"api_server"Tb4b4b4: Ta5d6ff"LibreTranslate API 服务器"Tb4b4b4,
Tff7b72"api_server_description"Tb4b4b4: Ta5d6ff"输入 LibreTranslate 服务器的基础 URL(例如 http://localhost:5000)"Tb4b4b4,
Tff7b72"api_key_optional"Tb4b4b4: Ta5d6ff"LibreTranslate API 密钥(可选)"Tb4b4b4,
Tff7b72"api_key_placeholder"Tb4b4b4: Ta5d6ff"除非服务商要求,否则留空"Tb4b4b4,
Tff7b72"api_key_description"Tb4b4b4: Ta5d6ff"如需,LibreTranslate 会在 JSON 翻译请求体中以 api_key 传入,语言列表请求也可能需要。典型自建实例可留空。"Tb4b4b4,
Tff7b72"source_language"Tb4b4b4: Ta5d6ff"源语言"Tb4b4b4,
Tff7b72"auto_detect"Tb4b4b4: Ta5d6ff"自动检测"Tb4b4b4,
Tff7b72"target_language"Tb4b4b4: Ta5d6ff"目标语言"Tb4b4b4,
Tff7b72"select_target_language"Tb4b4b4: Ta5d6ff"选择目标语言"Tb4b4b4,
Tff7b72"argos_not_detected"Tb4b4b4: Ta5d6ff"未检测到 Argos Translate"Tb4b4b4,
Tff7b72"argos_not_detected_desc"Tb4b4b4: Ta5d6ff"要使用本地翻译,您必须使用以下方法之一安装 Argos Translate 包:"Tb4b4b4,
Tff7b72"method_pip_venv"Tb4b4b4: Ta5d6ff"方法 1:pip(venv)"Tb4b4b4,
Tff7b72"method_pipx"Tb4b4b4: Ta5d6ff"方法 2:pipx"Tb4b4b4,
Tff7b72"note_restart_required"Tb4b4b4: Ta5d6ff"注意:安装后可能需要重新启动应用程序,并通过 Argos Translate CLI 安装语言包。"Tb4b4b4,
Tff7b72"no_language_packages"Tb4b4b4: Ta5d6ff"未检测到语言包"Tb4b4b4,
Tff7b72"no_language_packages_desc"Tb4b4b4: Ta5d6ff"Argos Translate 已安装,但没有可用的语言包。使用以下命令之一安装语言包:"Tb4b4b4,
Tff7b72"install_all_languages"Tb4b4b4: Ta5d6ff"安装所有语言"Tb4b4b4,
Tff7b72"install_specific_pair"Tb4b4b4: Ta5d6ff"安装特定语言对(例如:en-de)"Tb4b4b4,
Tff7b72"after_install_note"Tb4b4b4: Ta5d6ff"安装语言包后,点击\"刷新语言\"重新加载可用语言。"Tb4b4b4,
Tff7b72"text_to_translate"Tb4b4b4: Ta5d6ff"要翻译的文本"Tb4b4b4,
Tff7b72"enter_text_placeholder"Tb4b4b4: Ta5d6ff"输入要翻译的文本..."Tb4b4b4,
Tff7b72"translate"Tb4b4b4: Ta5d6ff"翻译"Tb4b4b4,
Tff7b72"swap"Tb4b4b4: Ta5d6ff"交换"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"清除"Tb4b4b4,
Tff7b72"translation"Tb4b4b4: Ta5d6ff"翻译"Tb4b4b4,
Tff7b72"source"Tb4b4b4: Ta5d6ff"来源"Tb4b4b4,
Tff7b72"detected"Tb4b4b4: Ta5d6ff"检测"Tb4b4b4,
Tff7b72"available_languages"Tb4b4b4: Ta5d6ff"可用语言"Tb4b4b4,
Tff7b72"languages_loaded_from"Tb4b4b4: Ta5d6ff"语言从 LibreTranslate API 或 Argos Translate 包中加载。"Tb4b4b4,
Tff7b72"refresh_languages"Tb4b4b4: Ta5d6ff"刷新语言"Tb4b4b4,
Tff7b72"failed_load_languages"Tb4b4b4: Ta5d6ff"加载语言失败。确保 LibreTranslate 正在运行或已安装 Argos Translate。"Tb4b4b4,
Tff7b72"failed_translate"Tb4b4b4: Ta5d6ff"翻译失败。确保 LibreTranslate 正在运行或已安装 Argos Translate。"Tb4b4b4,
Tff7b72"select_languages_warning"Tb4b4b4: Ta5d6ff"请同时选择源语言和目标语言。"Tb4b4b4,
Tff7b72"auto_detect_not_supported"Tb4b4b4: Ta5d6ff"Argos Translate 不支持自动检测。请选择源语言。"Tb4b4b4,
Tff7b72"copied_to_clipboard"Tb4b4b4: Ta5d6ff"已复制到剪贴板"
Tb4b4b4},
Tff7b72"call"Tb4b4b4: Tb4b4b4{
Tff7b72"phone"Tb4b4b4: Ta5d6ff"电话"Tb4b4b4,
Tff7b72"voicemail"Tb4b4b4: Ta5d6ff"语音信箱"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"设置"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"未知"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"调用已终止"Tb4b4b4,
Tff7b72"call_declined"Tb4b4b4: Ta5d6ff"调用已忽略"Tb4b4b4,
Tff7b72"initiation"Tb4b4b4: Ta5d6ff"开始..."Tb4b4b4,
Tff7b72"send_to_voicemail"Tb4b4b4: Ta5d6ff"发送到语音信箱"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"来电..."Tb4b4b4,
Tff7b72"busy"Tb4b4b4: Ta5d6ff"忙着..."Tb4b4b4,
Tff7b72"rejected"Tb4b4b4: Ta5d6ff"被拒绝..."Tb4b4b4,
Tff7b72"calling"Tb4b4b4: Ta5d6ff"呼叫..."Tb4b4b4,
Tff7b72"available"Tb4b4b4: Ta5d6ff"可用..."Tb4b4b4,
Tff7b72"ringing"Tb4b4b4: Ta5d6ff"铃声..."Tb4b4b4,
Tff7b72"connecting"Tb4b4b4: Ta5d6ff"正在连接..."Tb4b4b4,
Tff7b72"establishing_link"Tb4b4b4: Ta5d6ff"建立联系..."Tb4b4b4,
Tff7b72"connected"Tb4b4b4: Ta5d6ff"已连接"Tb4b4b4,
Tff7b72"accept"Tb4b4b4: Ta5d6ff"接受"Tb4b4b4,
Tff7b72"decline"Tb4b4b4: Ta5d6ff"递减"Tb4b4b4,
Tff7b72"hangup"Tb4b4b4: Ta5d6ff"挂断"Tb4b4b4,
Tff7b72"answer_call"Tb4b4b4: Ta5d6ff"接电话"Tb4b4b4,
Tff7b72"decline_call"Tb4b4b4: Ta5d6ff"拒绝调用"Tb4b4b4,
Tff7b72"hangup_call"Tb4b4b4: Ta5d6ff"挂起电话"Tb4b4b4,
Tff7b72"mute_mic"Tb4b4b4: Ta5d6ff"静音 Mic"Tb4b4b4,
Tff7b72"unmute_mic"Tb4b4b4: Ta5d6ff"解密麦克"Tb4b4b4,
Tff7b72"mute_speaker"Tb4b4b4: Ta5d6ff"静音扬声器"Tb4b4b4,
Tff7b72"unmute_speaker"Tb4b4b4: Ta5d6ff"解密演讲者"Tb4b4b4,
Tff7b72"telephone"Tb4b4b4: Ta5d6ff"电话"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call"Tb4b4b4: Ta5d6ff"输入要呼叫的身份 。"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"身份查询"Tb4b4b4,
Tff7b72"call_history"Tb4b4b4: Ta5d6ff"调用历史"Tb4b4b4,
Tff7b72"call_back"Tb4b4b4: Ta5d6ff"回电"Tb4b4b4,
Tff7b72"no_voicemails"Tb4b4b4: Ta5d6ff"无语音信箱"Tb4b4b4,
Tff7b72"voicemails_will_appear_here"Tb4b4b4: Ta5d6ff"当人们给你留言,他们会出现在这里。"Tb4b4b4,
Tff7b72"voicemail_inbox"Tb4b4b4: Ta5d6ff"语音信箱"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除"Tb4b4b4,
Tff7b72"voicemail_settings"Tb4b4b4: Ta5d6ff"语音信箱设置"Tb4b4b4,
Tff7b72"dependencies_missing"Tb4b4b4: Ta5d6ff"缺少依赖项"Tb4b4b4,
Tff7b72"voicemail_requires_espeak"Tb4b4b4: Ta5d6ff"语音信箱需要 \"espeak-ng\" 来生成问候语。请安装在您的系统中。"Tb4b4b4,
Tff7b72"enable_voicemail"Tb4b4b4: Ta5d6ff"启用语音信箱"Tb4b4b4,
Tff7b72"enable_voicemail_description"Tb4b4b4: Ta5d6ff"自动接受通话并记录消息"Tb4b4b4,
Tff7b72"greeting_message"Tb4b4b4: Ta5d6ff"问候消息"Tb4b4b4,
Tff7b72"enter_greeting_text"Tb4b4b4: Ta5d6ff"输入问候文本..."Tb4b4b4,
Tff7b72"greeting_text_description"Tb4b4b4: Ta5d6ff"此文本将使用 eSpeak NG 转换为语音。"Tb4b4b4,
Tff7b72"tts_speed"Tb4b4b4: Ta5d6ff"TTS 速度"Tb4b4b4,
Tff7b72"tts_pitch"Tb4b4b4: Ta5d6ff"TTS 音调"Tb4b4b4,
Tff7b72"tts_voice"Tb4b4b4: Ta5d6ff"TTS 语音"Tb4b4b4,
Tff7b72"tts_word_gap"Tb4b4b4: Ta5d6ff"TTS 字间隙"Tb4b4b4,
Tff7b72"save_and_generate"Tb4b4b4: Ta5d6ff"保存并生成 (G)"Tb4b4b4,
Tff7b72"generating"Tb4b4b4: Ta5d6ff"正在生成..."Tb4b4b4,
Tff7b72"preview_greeting"Tb4b4b4: Ta5d6ff"预览问候语"Tb4b4b4,
Tff7b72"stop_preview"Tb4b4b4: Ta5d6ff"停止预览"Tb4b4b4,
Tff7b72"answer_delay_seconds"Tb4b4b4: Ta5d6ff"应答延迟(秒)"Tb4b4b4,
Tff7b72"max_recording_seconds"Tb4b4b4: Ta5d6ff"最大录音时长(秒)"Tb4b4b4,
Tff7b72"recording_voicemail"Tb4b4b4: Ta5d6ff"正在录制语音信箱"Tb4b4b4,
Tff7b72"call_status"Tb4b4b4: Ta5d6ff"通话状态"Tb4b4b4,
Tff7b72"call_recording"Tb4b4b4: Ta5d6ff"通话录音"Tb4b4b4,
Tff7b72"call_recording_description"Tb4b4b4: Ta5d6ff"录制语音通话以供存储"Tb4b4b4,
Tff7b72"recordings"Tb4b4b4: Ta5d6ff"录音"Tb4b4b4,
Tff7b72"no_recordings"Tb4b4b4: Ta5d6ff"未找到录音"Tb4b4b4,
Tff7b72"remote_rx"Tb4b4b4: Ta5d6ff"远程(RX)"Tb4b4b4,
Tff7b72"local_tx"Tb4b4b4: Ta5d6ff"本地(TX)"Tb4b4b4,
Tff7b72"download_rx"Tb4b4b4: Ta5d6ff"下载 RX"Tb4b4b4,
Tff7b72"download_tx"Tb4b4b4: Ta5d6ff"下载 TX"Tb4b4b4,
Tff7b72"minimize"Tb4b4b4: Ta5d6ff"Minimize"Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"Active"Tb4b4b4,
Tff7b72"default_quality"Tb4b4b4: Ta5d6ff"默认质量"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"活动通话"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"failed_to_answer_call"Tb4b4b4: Ta5d6ff"接听通话失败"Tb4b4b4,
Tff7b72"failed_to_hangup_call"Tb4b4b4: Ta5d6ff"挂断通话失败"Tb4b4b4,
Tff7b72"failed_to_toggle_microphone"Tb4b4b4: Ta5d6ff"切换麦克风失败"Tb4b4b4,
Tff7b72"failed_to_toggle_speaker"Tb4b4b4: Ta5d6ff"切换扬声器失败"Tb4b4b4,
Tff7b72"failed_to_switch_audio_profile"Tb4b4b4: Ta5d6ff"切换音频配置失败"Tb4b4b4,
Tff7b72"failed_to_initiate_call"Tb4b4b4: Ta5d6ff"发起通话失败"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call_error"Tb4b4b4: Ta5d6ff"输入要呼叫的身份"Tb4b4b4,
Tff7b72"failed_to_save_settings"Tb4b4b4: Ta5d6ff"保存设置失败"Tb4b4b4,
Tff7b72"do_not_disturb"Tb4b4b4: Ta5d6ff"勿扰模式"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"加载更多"Tb4b4b4,
Tff7b72"go_to_phone_page"Tb4b4b4: Ta5d6ff"转到电话页面"Tb4b4b4,
Tff7b72"search_history"Tb4b4b4: Ta5d6ff"搜索历史..."Tb4b4b4,
Tff7b72"allow_calls_from_contacts_only"Tb4b4b4: Ta5d6ff"仅允许联系人通话"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"设置已保存"Tb4b4b4,
Tff7b72"greeting_generated_successfully"Tb4b4b4: Ta5d6ff"问候语生成成功"Tb4b4b4,
Tff7b72"failed_to_generate_greeting"Tb4b4b4: Ta5d6ff"生成问候语失败"Tb4b4b4,
Tff7b72"no_greeting_audio_found"Tb4b4b4: Ta5d6ff"未找到问候语音。请先生成一个。"Tb4b4b4,
Tff7b72"voicemail_deleted"Tb4b4b4: Ta5d6ff"语音信箱已删除"Tb4b4b4,
Tff7b72"failed_to_delete_voicemail"Tb4b4b4: Ta5d6ff"删除语音信箱失败"Tb4b4b4,
Tff7b72"ringtone"Tb4b4b4: Ta5d6ff"铃声"Tb4b4b4,
Tff7b72"ringtone_settings"Tb4b4b4: Ta5d6ff"铃声设置"Tb4b4b4,
Tff7b72"enable_custom_ringtone"Tb4b4b4: Ta5d6ff"启用自定义铃声"Tb4b4b4,
Tff7b72"enable_custom_ringtone_description"Tb4b4b4: Ta5d6ff"为所有来电播放自定义音频文件"Tb4b4b4,
Tff7b72"upload_ringtone"Tb4b4b4: Ta5d6ff"上传铃声"Tb4b4b4,
Tff7b72"uploading_ringtone"Tb4b4b4: Ta5d6ff"正在上传铃声..."Tb4b4b4,
Tff7b72"no_custom_ringtone_uploaded"Tb4b4b4: Ta5d6ff"未上传自定义铃声"Tb4b4b4,
Tff7b72"supports_audio_formats"Tb4b4b4: Ta5d6ff"支持 MP3、OGG、WAV、M4A、FLAC。将被转换为 Opus。"Tb4b4b4,
Tff7b72"preview_ringtone"Tb4b4b4: Ta5d6ff"预览铃声"Tb4b4b4,
Tff7b72"remove_ringtone"Tb4b4b4: Ta5d6ff"删除铃声"Tb4b4b4,
Tff7b72"ringtone_uploaded_successfully"Tb4b4b4: Ta5d6ff"铃声上传成功"Tb4b4b4,
Tff7b72"failed_to_upload_ringtone"Tb4b4b4: Ta5d6ff"上传铃声失败"Tb4b4b4,
Tff7b72"ringtone_deleted"Tb4b4b4: Ta5d6ff"铃声已删除"Tb4b4b4,
Tff7b72"failed_to_delete_ringtone"Tb4b4b4: Ta5d6ff"删除铃声失败"Tb4b4b4,
Tff7b72"no_ringtone_audio_found"Tb4b4b4: Ta5d6ff"未找到铃声音频。请先上传一个。"Tb4b4b4,
Tff7b72"ringtone_volume"Tb4b4b4: Ta5d6ff"铃声音量"Tb4b4b4,
Tff7b72"default_ringtone"Tb4b4b4: Ta5d6ff"默认铃声"Tb4b4b4,
Tff7b72"ringtone_for_non_contacts"Tb4b4b4: Ta5d6ff"非联系人来电铃声"Tb4b4b4,
Tff7b72"primary_system_default"Tb4b4b4: Ta5d6ff"主要(系统默认)"Tb4b4b4,
Tff7b72"random"Tb4b4b4: Ta5d6ff"随机"Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"编辑联系人"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"添加联系人"Tb4b4b4,
Tff7b72"contact_name"Tb4b4b4: Ta5d6ff"联系人名称"Tb4b4b4,
Tff7b72"preferred_ringtone"Tb4b4b4: Ta5d6ff"首选铃声"Tb4b4b4,
Tff7b72"default_global_setting"Tb4b4b4: Ta5d6ff"默认(全局设置)"Tb4b4b4,
Tff7b72"uploaded_ringtones"Tb4b4b4: Ta5d6ff"已上传的铃声"Tb4b4b4,
Tff7b72"save_contact"Tb4b4b4: Ta5d6ff"保存联系人"Tb4b4b4,
Tff7b72"primary_ringtone_set"Tb4b4b4: Ta5d6ff"主要铃声已设置"Tb4b4b4,
Tff7b72"failed_to_set_primary_ringtone"Tb4b4b4: Ta5d6ff"设置主要铃声失败"Tb4b4b4,
Tff7b72"failed_to_update_ringtone_name"Tb4b4b4: Ta5d6ff"更新铃声名称失败"Tb4b4b4,
Tff7b72"failed_to_play_ringtone"Tb4b4b4: Ta5d6ff"播放铃声失败"Tb4b4b4,
Tff7b72"failed_to_play_voicemail"Tb4b4b4: Ta5d6ff"播放语音信箱失败"Tb4b4b4,
Tff7b72"web_audio_not_available"Tb4b4b4: Ta5d6ff"Web 音频不可用"Tb4b4b4,
Tff7b72"no_audio_input_found"Tb4b4b4: Ta5d6ff"未找到音频输入设备。请检查麦克风和权限。"Tb4b4b4,
Tff7b72"microphone_permission_denied"Tb4b4b4: Ta5d6ff"麦克风权限被拒绝。请允许访问并重试。"Tb4b4b4,
Tff7b72"failed_to_update_dnd"Tb4b4b4: Ta5d6ff"更新勿扰状态失败"Tb4b4b4,
Tff7b72"failed_to_update_call_settings"Tb4b4b4: Ta5d6ff"更新通话设置失败"Tb4b4b4,
Tff7b72"failed_to_update_recording_status"Tb4b4b4: Ta5d6ff"更新通话录音状态失败"Tb4b4b4,
Tff7b72"call_history_cleared"Tb4b4b4: Ta5d6ff"通话历史已清除"Tb4b4b4,
Tff7b72"failed_to_clear_call_history"Tb4b4b4: Ta5d6ff"清除通话历史失败"Tb4b4b4,
Tff7b72"identity_banished"Tb4b4b4: Ta5d6ff"身份已放逐"Tb4b4b4,
Tff7b72"failed_to_banish_identity"Tb4b4b4: Ta5d6ff"放逐身份失败"Tb4b4b4,
Tff7b72"name_and_hash_required"Tb4b4b4: Ta5d6ff"需要名称和身份哈希"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"联系人已更新"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"联系人已添加"Tb4b4b4,
Tff7b72"contact_deleted"Tb4b4b4: Ta5d6ff"联系人已删除"Tb4b4b4,
Tff7b72"failed_to_delete_contact"Tb4b4b4: Ta5d6ff"删除联系人失败"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"复制哈希失败"Tb4b4b4,
Tff7b72"greeting_uploaded_successfully"Tb4b4b4: Ta5d6ff"问候语上传成功"Tb4b4b4,
Tff7b72"greeting_deleted"Tb4b4b4: Ta5d6ff"问候语已删除"Tb4b4b4,
Tff7b72"failed_to_delete_greeting"Tb4b4b4: Ta5d6ff"删除问候语失败"Tb4b4b4,
Tff7b72"failed_to_start_recording_greeting"Tb4b4b4: Ta5d6ff"开始录制问候语失败"Tb4b4b4,
Tff7b72"greeting_recorded_from_mic"Tb4b4b4: Ta5d6ff"从麦克风录制的问候语"Tb4b4b4,
Tff7b72"failed_to_stop_recording_greeting"Tb4b4b4: Ta5d6ff"停止录制问候语失败"Tb4b4b4,
Tff7b72"failed_to_load_recording"Tb4b4b4: Ta5d6ff"加载录音失败"Tb4b4b4,
Tff7b72"recording_deleted"Tb4b4b4: Ta5d6ff"录音已删除"Tb4b4b4,
Tff7b72"failed_to_delete_recording"Tb4b4b4: Ta5d6ff"删除录音失败"Tb4b4b4,
Tff7b72"call_sent_to_voicemail"Tb4b4b4: Ta5d6ff"通话已发送到语音信箱"Tb4b4b4,
Tff7b72"failed_to_send_to_voicemail"Tb4b4b4: Ta5d6ff"发送通话到语音信箱失败"Tb4b4b4,
Tff7b72"failed_load_audio_edit"Tb4b4b4: Ta5d6ff"加载用于编辑的音频失败"Tb4b4b4,
Tff7b72"ringtone_saved"Tb4b4b4: Ta5d6ff"铃声保存成功"Tb4b4b4,
Tff7b72"failed_save_ringtone"Tb4b4b4: Ta5d6ff"保存编辑的铃声失败"
Tb4b4b4},
Tff7b72"contacts"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"管理您的联系人列表并共享/导入身份。"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索联系人..."Tb4b4b4,
Tff7b72"actions"Tb4b4b4: Ta5d6ff"操作"Tb4b4b4,
Tff7b72"no_contacts"Tb4b4b4: Ta5d6ff"未找到联系人"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"加载更多"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"添加联系人"Tb4b4b4,
Tff7b72"contact_name_optional"Tb4b4b4: Ta5d6ff"联系人名称(可选)"Tb4b4b4,
Tff7b72"contact_name_placeholder"Tb4b4b4: Ta5d6ff"例如 远程节点"Tb4b4b4,
Tff7b72"hash_or_uri"Tb4b4b4: Ta5d6ff"LXMF 哈希或 URI"Tb4b4b4,
Tff7b72"hash_or_uri_placeholder"Tb4b4b4: Ta5d6ff"32 字符哈希、lxmf:// 或 lxma://"Tb4b4b4,
Tff7b72"paste"Tb4b4b4: Ta5d6ff"粘贴"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"加载联系人失败"Tb4b4b4,
Tff7b72"invalid_contact_input"Tb4b4b4: Ta5d6ff"无效输入。请使用 32 字符哈希或 lxma:// URI。"Tb4b4b4,
Tff7b72"contact_already_exists"Tb4b4b4: Ta5d6ff"联系人已存在"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"联系人已添加"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"添加联系人失败"Tb4b4b4,
Tff7b72"remove_contact"Tb4b4b4: Ta5d6ff"移除联系人"Tb4b4b4,
Tff7b72"remove_contact_confirm"Tb4b4b4: Ta5d6ff"移除联系人?"Tb4b4b4,
Tff7b72"contact_removed"Tb4b4b4: Ta5d6ff"联系人已移除"Tb4b4b4,
Tff7b72"failed_remove_contact"Tb4b4b4: Ta5d6ff"移除联系人失败"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"共享联系人 URI"Tb4b4b4,
Tff7b72"copy_contact_uri"Tb4b4b4: Ta5d6ff"复制联系人 URI"Tb4b4b4,
Tff7b72"contact_uri_copied"Tb4b4b4: Ta5d6ff"联系人 URI 已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_build_contact_uri"Tb4b4b4: Ta5d6ff"无法为此联系人构建共享 URI"Tb4b4b4,
Tff7b72"share_my_identity"Tb4b4b4: Ta5d6ff"分享我的身份"Tb4b4b4,
Tff7b72"identity_uri_copied"Tb4b4b4: Ta5d6ff"身份 URI 已复制到剪贴板"Tb4b4b4,
Tff7b72"share"Tb4b4b4: Ta5d6ff"分享"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"扫描二维码"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"将相机指向身份二维码。"Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"此浏览器不支持相机二维码扫描。"Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"相机权限被拒绝。请允许相机访问。"Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"未找到相机设备。"Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"启动相机扫描失败。"Tb4b4b4,
Tff7b72"qr_scanned"Tb4b4b4: Ta5d6ff"二维码已扫描"Tb4b4b4,
Tff7b72"importing_lxma"Tb4b4b4: Ta5d6ff"正在导入 LXMA 联系人..."Tb4b4b4,
Tff7b72"send_message"Tb4b4b4: Ta5d6ff"发送消息"Tb4b4b4,
Tff7b72"call_contact"Tb4b4b4: Ta5d6ff"呼叫联系人"Tb4b4b4,
Tff7b72"export_contacts"Tb4b4b4: Ta5d6ff"导出联系人"Tb4b4b4,
Tff7b72"import_contacts"Tb4b4b4: Ta5d6ff"导入联系人"Tb4b4b4,
Tff7b72"export_success"Tb4b4b4: Ta5d6ff"联系人已导出"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"导出联系人失败"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"已导入 {added} 个联系人"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入联系人失败"Tb4b4b4,
Tff7b72"import_modal_title"Tb4b4b4: Ta5d6ff"导入联系人"Tb4b4b4,
Tff7b72"import_file_hint"Tb4b4b4: Ta5d6ff"选择联系人的 JSON 文件。"Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"编辑联系人"Tb4b4b4,
Tff7b72"enter_contact_name"Tb4b4b4: Ta5d6ff"输入联系人名称"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"联系人已更新"Tb4b4b4,
Tff7b72"failed_update_contact"Tb4b4b4: Ta5d6ff"更新联系人失败"
Tb4b4b4},
Tff7b72"tutorial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"开始使用"Tb4b4b4,
Tff7b72"welcome"Tb4b4b4: Ta5d6ff"欢迎"Tb4b4b4,
Tff7b72"welcome_desc"Tb4b4b4: Ta5d6ff"离网通信的未来。安全、去中心化且不可阻挡。"Tb4b4b4,
Tff7b72"migration_title"Tb4b4b4: Ta5d6ff"检测到早期安装文件夹"Tb4b4b4,
Tff7b72"migration_desc"Tb4b4b4: Ta5d6ff"在 .reticulum-meshchat 中发现数据。将其复制到 .reticulum-meshchatx 并重启应用,或全新开始并保留旧文件夹不变。"Tb4b4b4,
Tff7b72"migration_migrate"Tb4b4b4: Ta5d6ff"复制到 .reticulum-meshchatx"Tb4b4b4,
Tff7b72"migration_fresh"Tb4b4b4: Ta5d6ff"全新开始"Tb4b4b4,
Tff7b72"migration_working"Tb4b4b4: Ta5d6ff"正在更新存储…"Tb4b4b4,
Tff7b72"migration_done_restart"Tb4b4b4: Ta5d6ff"重启应用以使用新文件夹。"Tb4b4b4,
Tff7b72"migration_failed"Tb4b4b4: Ta5d6ff"无法更新存储。"Tb4b4b4,
Tff7b72"security"Tb4b4b4: Ta5d6ff"安全和性能"Tb4b4b4,
Tff7b72"security_desc"Tb4b4b4: Ta5d6ff"速度、安全性和崩溃恢复方面的重大改进。"Tb4b4b4,
Tff7b72"security_desc_page"Tb4b4b4: Ta5d6ff"通过内置的崩溃恢复,速度、安全性和完整性得到大幅改进。"Tb4b4b4,
Tff7b72"maps"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"maps_desc"Tb4b4b4: Ta5d6ff"OpenLayers 支持 MBTiles(导出和离线支持)和自定义 API 端点。"Tb4b4b4,
Tff7b72"maps_desc_page"Tb4b4b4: Ta5d6ff"OpenLayers 支持离线 MBTiles(导出和离线支持)以及在线地图的自定义 API 端点。"Tb4b4b4,
Tff7b72"voice"Tb4b4b4: Ta5d6ff"完整 LXMF 语音"Tb4b4b4,
Tff7b72"voice_desc"Tb4b4b4: Ta5d6ff"语音信箱、铃声、通讯录和联系人"Tb4b4b4,
Tff7b72"voice_desc_page"Tb4b4b4: Ta5d6ff"网格上的清晰语音通话、语音信箱、自定义铃声和通讯录发现。"Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"内置功能"Tb4b4b4,
Tff7b72"tools_desc"Tb4b4b4: Ta5d6ff"Micron 编辑器、Nomad Network、RNS 工具、文档。"Tb4b4b4,
Tff7b72"tools_desc_page"Tb4b4b4: Ta5d6ff"Micron 编辑器、Nomad Network 节点、RNS 工具和集成文档。"Tb4b4b4,
Tff7b72"archiver"Tb4b4b4: Ta5d6ff"存档器"Tb4b4b4,
Tff7b72"archiver_desc"Tb4b4b4: Ta5d6ff"手动和自动页面存档。"Tb4b4b4,
Tff7b72"archiver_desc_page"Tb4b4b4: Ta5d6ff"用于离线浏览的手动和自动页面存档工具。"Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"banishment_desc"Tb4b4b4: Ta5d6ff"禁止烦人的用户、节点并支持 RNS 黑洞级别以丢弃其广播。"Tb4b4b4,
Tff7b72"palette"Tb4b4b4: Ta5d6ff"命令面板+快捷键绑定"Tb4b4b4,
Tff7b72"palette_desc"Tb4b4b4: Ta5d6ff"即时导航所有内容并自定义快捷键。"Tb4b4b4,
Tff7b72"palette_desc_page"Tb4b4b4: Ta5d6ff"使用即时快捷键导航整个应用程序并自定义工作流程。"Tb4b4b4,
Tff7b72"i18n"Tb4b4b4: Ta5d6ff"国际化支持"Tb4b4b4,
Tff7b72"i18n_desc"Tb4b4b4: Ta5d6ff"现有英语、德语、意大利语、俄语、荷兰语、法语、西班牙语和中文翻译。"Tb4b4b4,
Tff7b72"i18n_desc_page"Tb4b4b4: Ta5d6ff"完全支持英语、德语、意大利语、俄语、荷兰语、法语、西班牙语和中文的国际化。"Tb4b4b4,
Tff7b72"more_features"Tb4b4b4: Ta5d6ff"+更多功能!"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"连接到网格"Tb4b4b4,
Tff7b72"connect_desc"Tb4b4b4: Ta5d6ff"要发送消息,您需要连接到 Reticulum 接口。"Tb4b4b4,
Tff7b72"connect_desc_page"Tb4b4b4: Ta5d6ff"使用以下公共网络之一或从接口页面添加自定义接口。"Tb4b4b4,
Tff7b72"identity_title"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"identity_desc"Tb4b4b4: Ta5d6ff"在连接前选择新建身份或导入已有密钥。"Tb4b4b4,
Tff7b72"identity_desc_page"Tb4b4b4: Ta5d6ff"在连接网络前选择新建身份或导入已有密钥。"Tb4b4b4,
Tff7b72"identity_new"Tb4b4b4: Ta5d6ff"新建身份(默认)"Tb4b4b4,
Tff7b72"identity_new_desc"Tb4b4b4: Ta5d6ff"保留默认身份,并可选择设置显示名称。"Tb4b4b4,
Tff7b72"identity_import"Tb4b4b4: Ta5d6ff"导入已有身份"Tb4b4b4,
Tff7b72"identity_import_desc"Tb4b4b4: Ta5d6ff"从身份文件导入或粘贴 base32 密钥。"Tb4b4b4,
Tff7b72"identity_set_name"Tb4b4b4: Ta5d6ff"设置名称"Tb4b4b4,
Tff7b72"identity_upload_file"Tb4b4b4: Ta5d6ff"导入身份文件"Tb4b4b4,
Tff7b72"identity_base32_placeholder"Tb4b4b4: Ta5d6ff"粘贴 base32 格式的私钥身份密钥"Tb4b4b4,
Tff7b72"identity_import_required"Tb4b4b4: Ta5d6ff"请选择身份文件或粘贴 base32 密钥以导入。"Tb4b4b4,
Tff7b72"identity_import_failed"Tb4b4b4: Ta5d6ff"身份导入失败"Tb4b4b4,
Tff7b72"identity_name_update_failed"Tb4b4b4: Ta5d6ff"显示名称设置失败"Tb4b4b4,
Tff7b72"identity_switch_failed"Tb4b4b4: Ta5d6ff"无法激活导入的身份"Tb4b4b4,
Tff7b72"suggested_networks"Tb4b4b4: Ta5d6ff"建议的公共网络"Tb4b4b4,
Tff7b72"suggested_relays"Tb4b4b4: Ta5d6ff"建议的中继"Tb4b4b4,
Tff7b72"use"Tb4b4b4: Ta5d6ff"使用"Tb4b4b4,
Tff7b72"online"Tb4b4b4: Ta5d6ff"在线"Tb4b4b4,
Tff7b72"custom_interfaces"Tb4b4b4: Ta5d6ff"自定义接口"Tb4b4b4,
Tff7b72"custom_interfaces_desc"Tb4b4b4: Ta5d6ff"想要添加环形接口吗?前往接口页面配置自定义连接。"Tb4b4b4,
Tff7b72"custom_interfaces_desc_page"Tb4b4b4: Ta5d6ff"对于您自己管理的任何私人中继或硬件,请通过专用接口页面添加。"Tb4b4b4,
Tff7b72"open_interfaces"Tb4b4b4: Ta5d6ff"打开接口页面"Tb4b4b4,
Tff7b72"learn_create"Tb4b4b4: Ta5d6ff"学习创建"Tb4b4b4,
Tff7b72"learn_create_desc"Tb4b4b4: Ta5d6ff"探索如何充分发挥 MeshChatX 的潜力。"Tb4b4b4,
Tff7b72"learn_create_desc_page"Tb4b4b4: Ta5d6ff"探索如何充分发挥 MeshChatX 的潜力并创建自己的内容。"Tb4b4b4,
Tff7b72"learn_create_more"Tb4b4b4: Ta5d6ff"更多可探索"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"documentation_desc"Tb4b4b4: Ta5d6ff"阅读官方 MeshChatX 和 Reticulum 文档。"Tb4b4b4,
Tff7b72"documentation_desc_page"Tb4b4b4: Ta5d6ff"MeshChatX 和 Reticulum 堆栈的指南。"Tb4b4b4,
Tff7b72"meshchatx_docs"Tb4b4b4: Ta5d6ff"MeshChatX 文档"Tb4b4b4,
Tff7b72"reticulum_docs"Tb4b4b4: Ta5d6ff"Reticulum 文档"Tb4b4b4,
Tff7b72"read_meshchatx_docs"Tb4b4b4: Ta5d6ff"阅读 MeshChatX 文档"Tb4b4b4,
Tff7b72"reticulum_manual"Tb4b4b4: Ta5d6ff"Reticulum 网络手册"Tb4b4b4,
Tff7b72"micron_editor"Tb4b4b4: Ta5d6ff"Micron 编辑器"Tb4b4b4,
Tff7b72"micron_editor_desc"Tb4b4b4: Ta5d6ff"查看 Micron 编辑器作为创建网格原生页面的指南。"Tb4b4b4,
Tff7b72"micron_editor_desc_page"Tb4b4b4: Ta5d6ff"学习如何使用 Micron 标记语言创建网格原生页面和交互内容。"Tb4b4b4,
Tff7b72"open_micron_editor"Tb4b4b4: Ta5d6ff"打开 Micron 编辑器"Tb4b4b4,
Tff7b72"open_mesh_server"Tb4b4b4: Ta5d6ff"打开 Mesh Server"Tb4b4b4,
Tff7b72"open_identities"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"identities_card_title"Tb4b4b4: Ta5d6ff"多重身份"Tb4b4b4,
Tff7b72"identities_card_desc"Tb4b4b4: Ta5d6ff"在同一设备上切换身份、导出密钥并保留独立资料。"Tb4b4b4,
Tff7b72"identities_card_desc_page"Tb4b4b4: Ta5d6ff"在同一安装中管理多个 Reticulum 身份:创建或删除身份、在网状网络中切换角色,并在需要时导出密钥。"Tb4b4b4,
Tff7b72"paper_messages"Tb4b4b4: Ta5d6ff"探索 Nomad Network 节点"Tb4b4b4,
Tff7b72"paper_messages_desc"Tb4b4b4: Ta5d6ff"浏览 Nomad Network 页面和服务。"Tb4b4b4,
Tff7b72"send_messages"Tb4b4b4: Ta5d6ff"发送消息"Tb4b4b4,
Tff7b72"send_messages_desc"Tb4b4b4: Ta5d6ff"开始安全对话。"Tb4b4b4,
Tff7b72"explore_nodes"Tb4b4b4: Ta5d6ff"可视化节点"Tb4b4b4,
Tff7b72"explore_nodes_desc"Tb4b4b4: Ta5d6ff"打开地图或网络图。"Tb4b4b4,
Tff7b72"voice_calls"Tb4b4b4: Ta5d6ff"语音通话"Tb4b4b4,
Tff7b72"voice_calls_desc"Tb4b4b4: Ta5d6ff"拨打和接收语音通话。"Tb4b4b4,
Tff7b72"ready"Tb4b4b4: Ta5d6ff"准备就绪!"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"一切已设置。Reticulum 已随您的新配置重新启动。"Tb4b4b4,
Tff7b72"ready_desc_page"Tb4b4b4: Ta5d6ff"MeshChatX 现已配置,Reticulum 已随您的新设置热重载。"Tb4b4b4,
Tff7b72"docker_note"Tb4b4b4: Ta5d6ff"Reticulum 会自动重新启动。如果有任何更改,您可以从菜单中重新启动 MeshChatX。"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Reticulum 重新启动"Tb4b4b4,
Tff7b72"restart_desc_page"Tb4b4b4: Ta5d6ff"Reticulum 已热重载您的新配置。正常使用不需要手动重启。"Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"返回"Tb4b4b4,
Tff7b72"skip"Tb4b4b4: Ta5d6ff"跳过"Tb4b4b4,
Tff7b72"next"Tb4b4b4: Ta5d6ff"下一步"Tb4b4b4,
Tff7b72"restart_start"Tb4b4b4: Ta5d6ff"启动 MeshChatX"Tb4b4b4,
Tff7b72"finish_setup"Tb4b4b4: Ta5d6ff"完成设置"Tb4b4b4,
Tff7b72"skip_setup"Tb4b4b4: Ta5d6ff"跳过设置"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"继续"Tb4b4b4,
Tff7b72"skip_confirm"Tb4b4b4: Ta5d6ff"您确定要跳过设置吗?稍后需要手动添加接口。"Tb4b4b4,
Tff7b72"discovery_question"Tb4b4b4: Ta5d6ff"您想使用社区接口发现和自动连接吗?"Tb4b4b4,
Tff7b72"discovery_desc"Tb4b4b4: Ta5d6ff"这使 MeshChatX 能够自动查找并连接到您附近的公共社区节点或互联网。"Tb4b4b4,
Tff7b72"yes"Tb4b4b4: Ta5d6ff"是的,使用发现"Tb4b4b4,
Tff7b72"no"Tb4b4b4: Ta5d6ff"不,手动设置"Tb4b4b4,
Tff7b72"discovery_enabled"Tb4b4b4: Ta5d6ff"启用社区发现"Tb4b4b4,
Tff7b72"failed_enable_discovery"Tb4b4b4: Ta5d6ff"启用发现失败"Tb4b4b4,
Tff7b72"mode_discovery_title"Tb4b4b4: Ta5d6ff"自动发现"Tb4b4b4,
Tff7b72"mode_discovery_desc"Tb4b4b4: Ta5d6ff"查找并自动连接到附近和在线的 Reticulum 节点。接下来您将选择一个或多个引导节点。"Tb4b4b4,
Tff7b72"mode_local_title"Tb4b4b4: Ta5d6ff"仅本地网络"Tb4b4b4,
Tff7b72"mode_local_desc"Tb4b4b4: Ta5d6ff"仅在 LAN/Wi-Fi 上使用 Reticulum。添加自动接口以实现零配置本地网格。"Tb4b4b4,
Tff7b72"mode_manual_title"Tb4b4b4: Ta5d6ff"手动设置"Tb4b4b4,
Tff7b72"mode_manual_desc"Tb4b4b4: Ta5d6ff"稍后从接口页面跳过并配置接口。"Tb4b4b4,
Tff7b72"mode_change_later"Tb4b4b4: Ta5d6ff"您可以随时从 Reticulum 设置中更改连接设置。"Tb4b4b4,
Tff7b72"bootstrap_title"Tb4b4b4: Ta5d6ff"选择引导节点"Tb4b4b4,
Tff7b72"bootstrap_desc"Tb4b4b4: Ta5d6ff"引导节点为发现提供起点。选择一个或多个,然后继续。"Tb4b4b4,
Tff7b72"bootstrap_pick_random_tcp"Tb4b4b4: Ta5d6ff"随机选择 3 个 TCP 节点"Tb4b4b4,
Tff7b72"bootstrap_pick_random_none"Tb4b4b4: Ta5d6ff"没有可用的社区 TCP 预设。请刷新预设或手动选择(随机仅从社区列表选取,不含发现节点)。"Tb4b4b4,
Tff7b72"bootstrap_pick_random_done"Tb4b4b4: Ta5d6ff"已选择 {count} 个:{names}"Tb4b4b4,
Tff7b72"bootstrap_selected_nodes_heading"Tb4b4b4: Ta5d6ff"已选节点"Tb4b4b4,
Tff7b72"bootstrap_search_placeholder"Tb4b4b4: Ta5d6ff"搜索已发现与社区节点…"Tb4b4b4,
Tff7b72"bootstrap_search_no_match"Tb4b4b4: Ta5d6ff"没有匹配的节点"Tb4b4b4,
Tff7b72"bootstrap_search_clear"Tb4b4b4: Ta5d6ff"清除搜索"Tb4b4b4,
Tff7b72"bootstrap_only_label"Tb4b4b4: Ta5d6ff"为添加的接口启用仅引导模式"Tb4b4b4,
Tff7b72"bootstrap_only_hint"Tb4b4b4: Ta5d6ff"每个添加的接口会设为 bootstrap_only(在自动连接足够前为临时)。默认值可在“接口”中稍后修改。"Tb4b4b4,
Tff7b72"bootstrap_desc_page"Tb4b4b4: Ta5d6ff"引导节点为 Reticulum 提供起点,以便它可以发现网络的其余部分。从以下已发现或社区节点中选择一个或多个。"Tb4b4b4,
Tff7b72"bootstrap_discovered"Tb4b4b4: Ta5d6ff"已发现的节点"Tb4b4b4,
Tff7b72"bootstrap_community"Tb4b4b4: Ta5d6ff"社区节点"Tb4b4b4,
Tff7b72"bootstrap_selected"Tb4b4b4: Ta5d6ff"已选择 {count} 个"Tb4b4b4,
Tff7b72"bootstrap_skip"Tb4b4b4: Ta5d6ff"暂时跳过"Tb4b4b4,
Tff7b72"bootstrap_confirm"Tb4b4b4: Ta5d6ff"添加所选并重新启动 RNS"Tb4b4b4,
Tff7b72"bootstrap_added"Tb4b4b4: Ta5d6ff"已添加 {count} 个引导接口"Tb4b4b4,
Tff7b72"bootstrap_pick_at_least_one"Tb4b4b4: Ta5d6ff"至少选择一个引导节点"Tb4b4b4,
Tff7b72"failed_add_bootstrap"Tb4b4b4: Ta5d6ff"添加引导接口失败"Tb4b4b4,
Tff7b72"failed_add_bootstrap_none"Tb4b4b4: Ta5d6ff"No bootstrap interfaces were added. Check your selection and try again."Tb4b4b4,
Tff7b72"failed_save_bootstrap_only"Tb4b4b4: Ta5d6ff"Failed to save bootstrap-only preference"Tb4b4b4,
Tff7b72"failed_enable_propagation"Tb4b4b4: Ta5d6ff"Failed to enable auto-propagation"Tb4b4b4,
Tff7b72"connect_mode_required"Tb4b4b4: Ta5d6ff"Choose a connection mode to continue"Tb4b4b4,
Tff7b72"local_added"Tb4b4b4: Ta5d6ff"添加本地自动接口"Tb4b4b4,
Tff7b72"failed_add_local"Tb4b4b4: Ta5d6ff"添加本地接口失败"Tb4b4b4,
Tff7b72"failed_reload_rns"Tb4b4b4: Ta5d6ff"重新加载 Reticulum 失败"Tb4b4b4,
Tff7b72"ready_finished"Tb4b4b4: Ta5d6ff"Reticulum 已随您的新配置重新启动"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"propagation_question"Tb4b4b4: Ta5d6ff"您想自动配置传播模式吗?"Tb4b4b4,
Tff7b72"propagation_desc"Tb4b4b4: Ta5d6ff"传播节点就像您的消息的信箱,始终在线。当您离线时安全存储消息,并在您重新连接到网络后立即发送。"Tb4b4b4,
Tff7b72"propagation_auto"Tb4b4b4: Ta5d6ff"自动配置将自动找到并连接到最可靠的可用传播节点。如果目前没有节点,MeshChatX 将等待一个出现。在此之前,离线消息同步将不可用。"Tb4b4b4,
Tff7b72"propagation_manual"Tb4b4b4: Ta5d6ff"还是手动配置?"Tb4b4b4,
Tff7b72"propagation_manual_desc"Tb4b4b4: Ta5d6ff"您可以稍后在设置中手动配置传播节点,如果不需要也可以留空。"Tb4b4b4,
Tff7b72"propagation_enable_auto"Tb4b4b4: Ta5d6ff"启用自动配置"Tb4b4b4,
Tff7b72"propagation_skip_auto"Tb4b4b4: Ta5d6ff"手动配置/跳过"Tb4b4b4,
Tff7b72"auto_propagation_enabled"Tb4b4b4: Ta5d6ff"已启用自动传播"
Tb4b4b4},
Tff7b72"command_palette"Tb4b4b4: Tb4b4b4{
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索命令、路径或端点"Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"\"{query}\" 无结果"Tb4b4b4,
Tff7b72"group_actions"Tb4b4b4: Ta5d6ff"操作"Tb4b4b4,
Tff7b72"group_recent"Tb4b4b4: Ta5d6ff"最近的端点"Tb4b4b4,
Tff7b72"group_contacts"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"footer_navigate"Tb4b4b4: Ta5d6ff"导航"Tb4b4b4,
Tff7b72"footer_select"Tb4b4b4: Ta5d6ff"选择"Tb4b4b4,
Tff7b72"nav_messages"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"nav_messages_desc"Tb4b4b4: Ta5d6ff"对话和 LXMF 收件箱"Tb4b4b4,
Tff7b72"nav_nomad"Tb4b4b4: Ta5d6ff"Nomad Network"Tb4b4b4,
Tff7b72"nav_nomad_desc"Tb4b4b4: Ta5d6ff"浏览 Nomad Network 页面和服务"Tb4b4b4,
Tff7b72"nav_map"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"nav_map_desc"Tb4b4b4: Ta5d6ff"地理地图和图层"Tb4b4b4,
Tff7b72"nav_paper"Tb4b4b4: Ta5d6ff"纸质消息"Tb4b4b4,
Tff7b72"nav_paper_desc"Tb4b4b4: Ta5d6ff"已签名的纸质消息(QR)"Tb4b4b4,
Tff7b72"nav_call"Tb4b4b4: Ta5d6ff"语音通话"Tb4b4b4,
Tff7b72"nav_call_desc"Tb4b4b4: Ta5d6ff"网格上的语音通话"Tb4b4b4,
Tff7b72"nav_settings"Tb4b4b4: Ta5d6ff"设置"Tb4b4b4,
Tff7b72"nav_settings_desc"Tb4b4b4: Ta5d6ff"应用和传输首选项"Tb4b4b4,
Tff7b72"nav_ping"Tb4b4b4: Ta5d6ff"Ping"Tb4b4b4,
Tff7b72"nav_ping_desc"Tb4b4b4: Ta5d6ff"测量到目标的 RTT"Tb4b4b4,
Tff7b72"nav_rnprobe"Tb4b4b4: Ta5d6ff"RN Probe"Tb4b4b4,
Tff7b72"nav_rnprobe_desc"Tb4b4b4: Ta5d6ff"探测可达性和延迟"Tb4b4b4,
Tff7b72"nav_rncp"Tb4b4b4: Ta5d6ff"RNCP"Tb4b4b4,
Tff7b72"nav_rncp_desc"Tb4b4b4: Ta5d6ff"通过 Reticulum 复制文件(RNCP)"Tb4b4b4,
Tff7b72"nav_rnstatus"Tb4b4b4: Ta5d6ff"RNStatus"Tb4b4b4,
Tff7b72"nav_rnstatus_desc"Tb4b4b4: Ta5d6ff"接口和链接统计"Tb4b4b4,
Tff7b72"nav_rnpath"Tb4b4b4: Ta5d6ff"RNPath"Tb4b4b4,
Tff7b72"nav_rnpath_desc"Tb4b4b4: Ta5d6ff"路径和广播队列"Tb4b4b4,
Tff7b72"nav_rnpath_trace"Tb4b4b4: Ta5d6ff"RNPath 追踪"Tb4b4b4,
Tff7b72"nav_rnpath_trace_desc"Tb4b4b4: Ta5d6ff"到哈希的跳数列表"Tb4b4b4,
Tff7b72"nav_translator"Tb4b4b4: Ta5d6ff"翻译器"Tb4b4b4,
Tff7b72"nav_translator_desc"Tb4b4b4: Ta5d6ff"翻译消息文本"Tb4b4b4,
Tff7b72"nav_forwarder"Tb4b4b4: Ta5d6ff"转发器"Tb4b4b4,
Tff7b72"nav_forwarder_desc"Tb4b4b4: Ta5d6ff"LXMF 转发规则"Tb4b4b4,
Tff7b72"nav_documentation"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"nav_documentation_desc"Tb4b4b4: Ta5d6ff"离线手册"Tb4b4b4,
Tff7b72"nav_repository_server"Tb4b4b4: Ta5d6ff"Repository server"Tb4b4b4,
Tff7b72"nav_repository_server_desc"Tb4b4b4: Ta5d6ff"MeshChatX 安装包、Reticulum 软件包与您的文件(HTTP)"Tb4b4b4,
Tff7b72"nav_micron_editor"Tb4b4b4: Ta5d6ff"Micron 编辑器"Tb4b4b4,
Tff7b72"nav_micron_editor_desc"Tb4b4b4: Ta5d6ff"编辑 Micron 标记"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor"Tb4b4b4: Ta5d6ff"Reticulum 配置编辑器"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor_desc"Tb4b4b4: Ta5d6ff"编辑原始 Reticulum 配置文件"Tb4b4b4,
Tff7b72"nav_rnode_flasher"Tb4b4b4: Ta5d6ff"RNode 刷写器"Tb4b4b4,
Tff7b72"nav_rnode_flasher_desc"Tb4b4b4: Ta5d6ff"设备固件更新"Tb4b4b4,
Tff7b72"nav_debug_logs"Tb4b4b4: Ta5d6ff"调试日志"Tb4b4b4,
Tff7b72"nav_debug_logs_desc"Tb4b4b4: Ta5d6ff"应用程序和访问日志"Tb4b4b4,
Tff7b72"action_sync"Tb4b4b4: Ta5d6ff"同步消息"Tb4b4b4,
Tff7b72"action_sync_desc"Tb4b4b4: Ta5d6ff"与您的传播节点同步"Tb4b4b4,
Tff7b72"action_compose"Tb4b4b4: Ta5d6ff"撰写消息"Tb4b4b4,
Tff7b72"action_compose_desc"Tb4b4b4: Ta5d6ff"新建 LXMF 消息"Tb4b4b4,
Tff7b72"action_getting_started"Tb4b4b4: Ta5d6ff"开始使用"Tb4b4b4,
Tff7b72"action_getting_started_desc"Tb4b4b4: Ta5d6ff"打开设置指南"Tb4b4b4,
Tff7b72"action_changelog"Tb4b4b4: Ta5d6ff"更新日志"Tb4b4b4,
Tff7b72"action_changelog_desc"Tb4b4b4: Ta5d6ff"最近的更改"
Tb4b4b4},
Tff7b72"relay_chat"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"中继聊天"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Reticulum 中继聊天中心和房间"Tb4b4b4,
Tff7b72"hubs"Tb4b4b4: Ta5d6ff"中心"Tb4b4b4,
Tff7b72"add_hub"Tb4b4b4: Ta5d6ff"添加中心"Tb4b4b4,
Tff7b72"add_hub_title"Tb4b4b4: Ta5d6ff"添加中继聊天中心"Tb4b4b4,
Tff7b72"hub_hash"Tb4b4b4: Ta5d6ff"中心目标哈希"Tb4b4b4,
Tff7b72"hub_hash_placeholder"Tb4b4b4: Ta5d6ff"输入中心身份哈希"Tb4b4b4,
Tff7b72"hub_name"Tb4b4b4: Ta5d6ff"中心名称(可选)"Tb4b4b4,
Tff7b72"hub_name_placeholder"Tb4b4b4: Ta5d6ff"我最喜欢的中心"Tb4b4b4,
Tff7b72"dest_name"Tb4b4b4: Ta5d6ff"目标方面(可选)"Tb4b4b4,
Tff7b72"no_hubs"Tb4b4b4: Ta5d6ff"尚未配置中心。添加一个以开始。"Tb4b4b4,
Tff7b72"no_rooms"Tb4b4b4: Ta5d6ff"未加入任何房间。加入房间开始聊天。"Tb4b4b4,
Tff7b72"no_room_selected"Tb4b4b4: Ta5d6ff"选择一个房间以查看消息。"Tb4b4b4,
Tff7b72"rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"members"Tb4b4b4: Ta5d6ff"成员"Tb4b4b4,
Tff7b72"join_room"Tb4b4b4: Ta5d6ff"加入房间"Tb4b4b4,
Tff7b72"join_room_placeholder"Tb4b4b4: Ta5d6ff"房间名称"Tb4b4b4,
Tff7b72"leave_room"Tb4b4b4: Ta5d6ff"离开房间"Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"清除消息"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"disconnect"Tb4b4b4: Ta5d6ff"断开连接"Tb4b4b4,
Tff7b72"remove_hub"Tb4b4b4: Ta5d6ff"移除中心"Tb4b4b4,
Tff7b72"remove_hub_confirm"Tb4b4b4: Ta5d6ff"移除此中心及其所有本地历史记录?"Tb4b4b4,
Tff7b72"leave_room_confirm"Tb4b4b4: Ta5d6ff"离开此房间?"Tb4b4b4,
Tff7b72"clear_messages_confirm"Tb4b4b4: Ta5d6ff"清除此房间中的所有消息?"Tb4b4b4,
Tff7b72"message_placeholder"Tb4b4b4: Ta5d6ff"写一条消息..."Tb4b4b4,
Tff7b72"send"Tb4b4b4: Ta5d6ff"发送"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"中心设置"Tb4b4b4,
Tff7b72"auto_reconnect"Tb4b4b4: Ta5d6ff"自动重连"Tb4b4b4,
Tff7b72"auto_list"Tb4b4b4: Ta5d6ff"自动列出房间"Tb4b4b4,
Tff7b72"auto_who"Tb4b4b4: Ta5d6ff"自动列出成员"Tb4b4b4,
Tff7b72"nickname"Tb4b4b4: Ta5d6ff"覆盖昵称"Tb4b4b4,
Tff7b72"nickname_placeholder"Tb4b4b4: Ta5d6ff"留空以使用显示名称"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"status_disconnected"Tb4b4b4: Ta5d6ff"已断开"Tb4b4b4,
Tff7b72"status_connecting"Tb4b4b4: Ta5d6ff"连接中"Tb4b4b4,
Tff7b72"status_connected"Tb4b4b4: Ta5d6ff"已连接"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"motd"Tb4b4b4: Ta5d6ff"每日消息"Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"系统"Tb4b4b4,
Tff7b72"hub_added"Tb4b4b4: Ta5d6ff"已添加中心"Tb4b4b4,
Tff7b72"hub_removed"Tb4b4b4: Ta5d6ff"已移除中心"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"设置已保存"Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"消息已清除"Tb4b4b4,
Tff7b72"joined_room"Tb4b4b4: Ta5d6ff"已加入房间"Tb4b4b4,
Tff7b72"left_room"Tb4b4b4: Ta5d6ff"已离开房间"Tb4b4b4,
Tff7b72"invalid_hub_hash"Tb4b4b4: Ta5d6ff"请输入有效的中心哈希"Tb4b4b4,
Tff7b72"send_failed"Tb4b4b4: Ta5d6ff"发送消息失败"Tb4b4b4,
Tff7b72"action_failed"Tb4b4b4: Ta5d6ff"操作失败"Tb4b4b4,
Tff7b72"room_required"Tb4b4b4: Ta5d6ff"需要房间名称"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"tab_host"Tb4b4b4: Ta5d6ff"托管"Tb4b4b4,
Tff7b72"host_title"Tb4b4b4: Ta5d6ff"托管的中枢"Tb4b4b4,
Tff7b72"host_subtitle"Tb4b4b4: Ta5d6ff"运行你自己的 Relay Chat 中枢并创建供他人加入的房间。"Tb4b4b4,
Tff7b72"create_hub"Tb4b4b4: Ta5d6ff"创建中枢"Tb4b4b4,
Tff7b72"create_hub_title"Tb4b4b4: Ta5d6ff"创建 Relay Chat 中枢"Tb4b4b4,
Tff7b72"no_hosted_hubs"Tb4b4b4: Ta5d6ff"暂无托管的中枢。创建一个以开始转发聊天。"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"复制目标哈希"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"已复制目标哈希"Tb4b4b4,
Tff7b72"host_start"Tb4b4b4: Ta5d6ff"启动"Tb4b4b4,
Tff7b72"host_status_running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"host_status_stopped"Tb4b4b4: Ta5d6ff"已停止"Tb4b4b4,
Tff7b72"host_hub_not_running"Tb4b4b4: Ta5d6ff"请先启动中心,再管理房间或成员。"Tb4b4b4,
Tff7b72"host_stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"host_announce"Tb4b4b4: Ta5d6ff"立即通告"Tb4b4b4,
Tff7b72"host_announced"Tb4b4b4: Ta5d6ff"已通告"Tb4b4b4,
Tff7b72"host_delete"Tb4b4b4: Ta5d6ff"删除中枢"Tb4b4b4,
Tff7b72"host_clients"Tb4b4b4: Ta5d6ff"客户端"Tb4b4b4,
Tff7b72"host_rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"host_private"Tb4b4b4: Ta5d6ff"私有"Tb4b4b4,
Tff7b72"host_delete_room"Tb4b4b4: Ta5d6ff"删除房间"Tb4b4b4,
Tff7b72"host_no_rooms"Tb4b4b4: Ta5d6ff"暂无房间。在下方创建房间。"Tb4b4b4,
Tff7b72"host_room_name"Tb4b4b4: Ta5d6ff"房间名称"Tb4b4b4,
Tff7b72"host_room_topic"Tb4b4b4: Ta5d6ff"主题(可选)"Tb4b4b4,
Tff7b72"host_add_room"Tb4b4b4: Ta5d6ff"添加房间"Tb4b4b4,
Tff7b72"host_greeting"Tb4b4b4: Ta5d6ff"欢迎语(可选)"Tb4b4b4,
Tff7b72"host_greeting_placeholder"Tb4b4b4: Ta5d6ff"连接时显示的欢迎消息"Tb4b4b4,
Tff7b72"host_announce_periodically"Tb4b4b4: Ta5d6ff"在网络上通告"Tb4b4b4,
Tff7b72"host_hub_created"Tb4b4b4: Ta5d6ff"中枢已创建"Tb4b4b4,
Tff7b72"host_delete_hub_confirm"Tb4b4b4: Ta5d6ff"删除此托管中枢?已连接的客户端将被断开。"Tb4b4b4,
Tff7b72"host_hub_deleted"Tb4b4b4: Ta5d6ff"中枢已删除"Tb4b4b4,
Tff7b72"host_room_created"Tb4b4b4: Ta5d6ff"房间已创建"Tb4b4b4,
Tff7b72"host_delete_room_confirm"Tb4b4b4: Ta5d6ff"删除此房间?"Tb4b4b4,
Tff7b72"host_room_deleted"Tb4b4b4: Ta5d6ff"房间已删除"Tb4b4b4,
Tff7b72"host_members_all_title"Tb4b4b4: Ta5d6ff"已连接客户端:{hub}"Tb4b4b4,
Tff7b72"host_members_room_title"Tb4b4b4: Ta5d6ff"#{room}:{hub}"Tb4b4b4,
Tff7b72"host_member_rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"hub_icon"Tb4b4b4: Ta5d6ff"中心图标"Tb4b4b4,
Tff7b72"hub_icon_choose"Tb4b4b4: Ta5d6ff"选择图标"Tb4b4b4,
Tff7b72"hub_icon_picker_title"Tb4b4b4: Ta5d6ff"选择中心图标"Tb4b4b4,
Tff7b72"hub_icon_search"Tb4b4b4: Ta5d6ff"搜索 {count} 个图标..."Tb4b4b4,
Tff7b72"hub_icon_no_results"Tb4b4b4: Ta5d6ff"没有匹配的图标。"Tb4b4b4,
Tff7b72"hub_icon_search_limit"Tb4b4b4: Ta5d6ff"显示前 {count} 个结果,请缩小搜索范围。"Tb4b4b4,
Tff7b72"hub_icon_reset_default"Tb4b4b4: Ta5d6ff"使用默认图标"Tb4b4b4,
Tff7b72"tab_discovery"Tb4b4b4: Ta5d6ff"发现"Tb4b4b4,
Tff7b72"discovery_title"Tb4b4b4: Ta5d6ff"已发现的中枢"Tb4b4b4,
Tff7b72"discovery_subtitle"Tb4b4b4: Ta5d6ff"在网络上通告的 Relay Chat 中枢。"Tb4b4b4,
Tff7b72"discovery_empty"Tb4b4b4: Ta5d6ff"尚未发现中枢。它们在通告后会出现在此处。"Tb4b4b4,
Tff7b72"discovery_search"Tb4b4b4: Ta5d6ff"搜索中枢"Tb4b4b4,
Tff7b72"discovery_add"Tb4b4b4: Ta5d6ff"添加"Tb4b4b4,
Tff7b72"discovery_added"Tb4b4b4: Ta5d6ff"已从发现添加中枢"Tb4b4b4,
Tff7b72"discovery_open"Tb4b4b4: Ta5d6ff"打开"Tb4b4b4,
Tff7b72"discovery_browse"Tb4b4b4: Ta5d6ff"浏览已发现的中枢"Tb4b4b4,
Tff7b72"announced_ago"Tb4b4b4: Ta5d6ff"{time}前通告"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count} 跳"Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"返回"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"members_title"Tb4b4b4: Ta5d6ff"成员"Tb4b4b4,
Tff7b72"members_online"Tb4b4b4: Ta5d6ff"在线"Tb4b4b4,
Tff7b72"members_offline"Tb4b4b4: Ta5d6ff"离线"Tb4b4b4,
Tff7b72"no_members"Tb4b4b4: Ta5d6ff"这里还没有人"Tb4b4b4,
Tff7b72"show_members"Tb4b4b4: Ta5d6ff"显示成员"Tb4b4b4,
Tff7b72"hide_members"Tb4b4b4: Ta5d6ff"隐藏成员"Tb4b4b4,
Tff7b72"discovery_refreshed"Tb4b4b4: Ta5d6ff"已刷新发现"Tb4b4b4,
Tff7b72"host_members_search"Tb4b4b4: Ta5d6ff"搜索成员..."Tb4b4b4,
Tff7b72"host_rooms_search"Tb4b4b4: Ta5d6ff"搜索房间..."Tb4b4b4,
Tff7b72"host_rooms_search_empty"Tb4b4b4: Ta5d6ff"没有匹配的房间。"Tb4b4b4,
Tff7b72"host_no_rooms"Tb4b4b4: Ta5d6ff"暂无房间。"Tb4b4b4,
Tff7b72"host_moderation_uptime"Tb4b4b4: Ta5d6ff"运行 {time}"Tb4b4b4,
Tff7b72"host_moderation_members"Tb4b4b4: Ta5d6ff"{count} 名成员"Tb4b4b4,
Tff7b72"host_members_select"Tb4b4b4: Ta5d6ff"选择成员以查看消息并进行管理"Tb4b4b4,
Tff7b72"host_no_messages"Tb4b4b4: Ta5d6ff"日志中尚无此用户的消息"Tb4b4b4,
Tff7b72"host_ban_hub"Tb4b4b4: Ta5d6ff"从中心封禁"Tb4b4b4,
Tff7b72"host_kick_confirm"Tb4b4b4: Ta5d6ff"将 {name} 从 #{room} 踢出?"Tb4b4b4,
Tff7b72"host_kick_pick_room"Tb4b4b4: Ta5d6ff"从哪个房间踢出 {name}?请输入其中之一:{rooms}"Tb4b4b4,
Tff7b72"host_kick_no_room"Tb4b4b4: Ta5d6ff"此用户不在任何房间,无法踢出。"Tb4b4b4,
Tff7b72"host_kick_room_invalid"Tb4b4b4: Ta5d6ff"未找到房间。请选择列出的房间之一。"Tb4b4b4,
Tff7b72"host_cannot_moderate_self"Tb4b4b4: Ta5d6ff"无法管理自己的连接。"Tb4b4b4,
Tff7b72"host_ban_confirm"Tb4b4b4: Ta5d6ff"在中心封禁 {name}?"Tb4b4b4,
Tff7b72"host_room_ban_confirm"Tb4b4b4: Ta5d6ff"在 #{room} 封禁 {name}?"Tb4b4b4,
Tff7b72"host_manage_rooms"Tb4b4b4: Ta5d6ff"管理房间"Tb4b4b4,
Tff7b72"host_moderate"Tb4b4b4: Ta5d6ff"管理 Hub"Tb4b4b4,
Tff7b72"host_moderation_title"Tb4b4b4: Ta5d6ff"管理"Tb4b4b4,
Tff7b72"host_moderation_title_hub"Tb4b4b4: Ta5d6ff"管理:{hub}"Tb4b4b4,
Tff7b72"host_moderation_title_room"Tb4b4b4: Ta5d6ff"管理:{hub}(#{room})"Tb4b4b4,
Tff7b72"host_moderation_tab_rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"host_moderation_tab_members"Tb4b4b4: Ta5d6ff"成员"Tb4b4b4,
Tff7b72"host_moderation_hub_missing"Tb4b4b4: Ta5d6ff"未找到 Hub。"Tb4b4b4,
Tff7b72"host_rooms_modal_title"Tb4b4b4: Ta5d6ff"房间:{hub}"Tb4b4b4,
Tff7b72"host_rooms_select"Tb4b4b4: Ta5d6ff"选择房间以查看活动"Tb4b4b4,
Tff7b72"host_room_activity"Tb4b4b4: Ta5d6ff"最近活动"Tb4b4b4,
Tff7b72"host_no_activity"Tb4b4b4: Ta5d6ff"此房间暂无最近活动"Tb4b4b4,
Tff7b72"search_messages_placeholder"Tb4b4b4: Ta5d6ff"搜索(AND、OR、DATE:2026-06-02)..."Tb4b4b4,
Tff7b72"search_empty_hint"Tb4b4b4: Ta5d6ff"搜索此房间"Tb4b4b4,
Tff7b72"search_syntax_hint"Tb4b4b4: Ta5d6ff"示例:hello world · alice OR bob · DATE:today · DATE:2026-06-02"Tb4b4b4,
Tff7b72"members_search_placeholder"Tb4b4b4: Ta5d6ff"搜索成员..."Tb4b4b4,
Tff7b72"members_search_no_results"Tb4b4b4: Ta5d6ff"没有匹配搜索的成员。"Tb4b4b4,
Tff7b72"disabled_message"Tb4b4b4: Ta5d6ff"中继聊天已在设置中关闭。请在「外观」中启用以使用中心和托管。"Tb4b4b4,
Tff7b72"ctx_add_hub"Tb4b4b4: Ta5d6ff"添加中心"Tb4b4b4,
Tff7b72"ctx_add_room"Tb4b4b4: Ta5d6ff"加入房间"Tb4b4b4,
Tff7b72"ctx_connect_hub"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"ctx_disconnect_hub"Tb4b4b4: Ta5d6ff"断开连接"Tb4b4b4,
Tff7b72"ctx_hub_settings"Tb4b4b4: Ta5d6ff"中心设置"Tb4b4b4,
Tff7b72"ctx_remove_hub"Tb4b4b4: Ta5d6ff"移除中心"Tb4b4b4,
Tff7b72"ctx_leave_room"Tb4b4b4: Ta5d6ff"离开房间"Tb4b4b4,
Tff7b72"ctx_reply_quote"Tb4b4b4: Ta5d6ff"引用回复"Tb4b4b4,
Tff7b72"ctx_mention_user"Tb4b4b4: Ta5d6ff"提及用户"Tb4b4b4,
Tff7b72"ctx_copy_message"Tb4b4b4: Ta5d6ff"复制消息"Tb4b4b4,
Tff7b72"ctx_kick_user"Tb4b4b4: Ta5d6ff"踢出用户"Tb4b4b4,
Tff7b72"ctx_ban_user"Tb4b4b4: Ta5d6ff"封禁用户"Tb4b4b4,
Tff7b72"collapse_sidebar"Tb4b4b4: Ta5d6ff"折叠侧边栏"Tb4b4b4,
Tff7b72"expand_sidebar"Tb4b4b4: Ta5d6ff"展开侧边栏"Tb4b4b4,
Tff7b72"add_hub_card"Tb4b4b4: Ta5d6ff"添加中心"Tb4b4b4,
Tff7b72"hub_display_name"Tb4b4b4: Ta5d6ff"显示名称"Tb4b4b4,
Tff7b72"revert_hub_name"Tb4b4b4: Ta5d6ff"恢复为公告名称"Tb4b4b4,
Tff7b72"search_messages"Tb4b4b4: Ta5d6ff"搜索"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"没有匹配搜索的消息"Tb4b4b4,
Tff7b72"popout_channel"Tb4b4b4: Ta5d6ff"在新窗口中打开"Tb4b4b4,
Tff7b72"new_message_toast"Tb4b4b4: Ta5d6ff"#{room} 中有新消息"
Tb4b4b4},
Tff7b72"android_storage"Tb4b4b4: Tb4b4b4{
Tff7b72"setup_title"Tb4b4b4: Ta5d6ff"Choose where MeshChatX stores data"Tb4b4b4,
Tff7b72"setup_desc"Tb4b4b4: Ta5d6ff"File-manager storage is recommended. You can browse and back up your identity and messages under Android/data/com.meshchatx/files/. The app restarts when you change this during setup."Tb4b4b4,
Tff7b72"setup_external_title"Tb4b4b4: Ta5d6ff"File-manager storage (recommended)"Tb4b4b4,
Tff7b72"setup_external_desc"Tb4b4b4: Ta5d6ff"Android/data/com.meshchatx/files/meshchatx — visible in many file managers."Tb4b4b4,
Tff7b72"setup_internal_title"Tb4b4b4: Ta5d6ff"Private app storage"Tb4b4b4,
Tff7b72"setup_internal_desc"Tb4b4b4: Ta5d6ff"Hidden from file managers; only this app can access it."Tb4b4b4,
Tff7b72"setup_continue"Tb4b4b4: Ta5d6ff"Continue"Tb4b4b4,
Tff7b72"upgrade_title"Tb4b4b4: Ta5d6ff"Move data to file-manager storage?"Tb4b4b4,
Tff7b72"upgrade_desc"Tb4b4b4: Ta5d6ff"Your MeshChatX data is in private app storage. Copy it to the file-manager folder so you can browse and back up files, then restart the app."Tb4b4b4,
Tff7b72"upgrade_copy"Tb4b4b4: Ta5d6ff"Copy and restart"Tb4b4b4,
Tff7b72"upgrade_stay_internal"Tb4b4b4: Ta5d6ff"Stay on private storage"Tb4b4b4,
Tff7b72"working"Tb4b4b4: Ta5d6ff"Preparing…"Tb4b4b4,
Tff7b72"copy_restart_hint"Tb4b4b4: Ta5d6ff"Copy scheduled. Closing the app — open MeshChatX again to finish."Tb4b4b4,
Tff7b72"restart_to_apply"Tb4b4b4: Ta5d6ff"Restart the app to apply your storage choice."Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Could not update storage location."
Tb4b4b4}
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────